{"version":"0.1.0","code":"0000","result":true,"message":"处理成功","errdetail":"","timestamp":1671516387167,"data":{"id":71712856,"title":"8.3.5.3 获取U盘语音数据信息","slug":"kbdx4q","format":"lake","bookId":26046811,"body":null,"body_draft":null,"body_html":"
以上接口参数downLoadMode,均需传 DOWNLOAD_MODE_USB 值,表示U盘下载模式。
说明:函数详情,请复制函数名称到在线API搜索
ArrayList<Voice> recommendedVoiceList;\n\n// 获取所有voice id集合\nArrayList<Integer> voiceIdList = getVoiceService().getVoiceIdList(DOWNLOAD_MODE_USB);\n\nfor (int i=0; i<voiceIdList.size(); ++i)\n{\n // 通过voice id获取语音信息\n\tVoice voice = getVoiceService().getVoice(DOWNLOAD_MODE_USB, voiceIdList.get(i));\n // 过滤得到推荐类型\n if (true == voice.isRecommended)\n {\n \trecommendedVoiceList.add(voice);\n }\n}
// \nprivate String switchTaskStatusCodeToString(boolean isDataExist, @TaskStatusCode.TaskStatusCode1 final int taskCode) \n{\n String desc = new String("");\n switch (taskCode) {\n case TASK_STATUS_CODE_READY:\n if(isDataExist)\n {\n desc = "待更新";\n // 待更新,数据包待下载的大小用CityDownLoadItem.nFullZipSize字段值来显示\n }\n else\n {\n desc = "待下载";\n // 待下载,数据包待下载的大小用CityDownLoadItem.nFullZipSize字段值来显示\n }\n \n break;\n case TASK_STATUS_CODE_WAITING:\n desc = "等待中";\n break;\n case TASK_STATUS_CODE_PAUSE:\n desc = "暂停";\n break;\n case TASK_STATUS_CODE_DOING:\n case TASK_STATUS_CODE_DONE:\n desc = "下载中";\n if(isDataExist)\n {\n desc = "更新中";\n }\n break;\n case TASK_STATUS_CODE_CHECKING:\n desc = "校验中";\n break;\n case TASK_STATUS_CODE_CHECKED:\n desc = "校验完成";\n break;\n case TASK_STATUS_CODE_UNZIPPING:\n desc = "解压中";\n break;\n case TASK_STATUS_CODE_UNZIPPED:\n desc = "解压完成";\n break;\n case TASK_STATUS_CODE_SUCCESS:\n desc = "已下载";\n break;\n case TASK_STATUS_CODE_ERR:\n case TASK_STATUS_CODE_MAX:\n desc = "重试";\n break;\n }\n}
// 获取所有voice id集合\nArrayList<Integer> voiceIdList = getVoiceService().getVoiceIdList(DOWNLOAD_MODE_USB);\n\nfor (int i=0; i<voiceIdList.size(); ++i)\n{\n // 通过voice id获取语音信息\n\tVoice voice = getVoiceService().getVoice(DOWNLOAD_MODE_USB, voiceIdList.get(i));\n // 判断语音包文件是否存在\n bool isDataExist = isExistFile(voice.filePath);\n\tString strTaskCode = switchTaskStatusCodeToString(isDataExist, voice.taskState);\n}
","body_lake":null,"pub_level":null,"status":"0","updated_at":"2022-04-06 07:05:23","deleted_at":null,"nameSpace":"mnlcaa/v610","browseCount":35,"collectCount":0,"estimateDate":6,"docStatus":0,"permissions":true,"overView":false}}