{"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":"

场景图

\"image.png\"

时序图

检测U盘语音数据列表

下载U盘语音数据

核心接口


以上接口参数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}}