企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
**开始下载:** ~~~ public start(params: HashMap<string,string> ,iAnyChatDownload: AnyChatDownloadEvent ): string ~~~ params 该传入值为以下列表: | 参数 | 说明 | | --- | --- | | fileurl | 文件网络链接地址 | | fileid | 资源ID ,资源文件的唯一标识,用于定位文件,类型为数字型字符串,由调用该接口的业务层代码设定。 | | filemd5 | 资源文件的MD5值,用于文件下载的完整性校验以及防止重复下载 | | filetype | 资源类型 | ~~~ // 文件类型定义常量:filetype BRPPT_FILETYPE_PPT = 0x01 // ppt压缩包文件 BRPPT_FILETYPE_VIDEO = 0x02 // 视频文件 BRPPT_FILETYPE_AUDIO = 0x03 // 音频文件 ~~~ 注意:下载之前请确保SDK客户端已经连接登录成功。 **下载回调接口:** AnyChatDownloadEvent接口回调说明 a、下载进度接口回调 ~~~ onProgress(progress: number); ~~~ 备注:progress下载进度总进度为100 b、下载结果接口回调 ~~~ onFinish(pptDetail: string); ~~~ 备注:pptDetail下载完成后返回的信息 ~~~ { "details":{ "audio_address":"audio\1.mp3", // ppt 音频文件相对压缩包根目录路径 "pptlist":[ { "audio_end":5, // 第一页ppt播放结束时间(s) "audio_start":0, // 第一页ppt播放开始时间(s) "ppt_address":"ppt\1.jpg" // 第一页ppt 相对压缩包根目录路径 }, { "audio_end":24, "audio_start":5, "ppt_address":"ppt\2.jpg" }, ...... ] }, "errorcode":0, "fileid":"20170516", //文件id "filepath":"d:\video\temp\ppt\20170516\" //压缩包解压后的所在目录路径 } ~~~