2022-01-06 17:52:48 版本 : uni-app关于语音播放延迟的问题
作者: 陆敏 于 2022年01月06日 发布在分类 / 人防组 / 人防前端 下,并于 2022年01月06日 编辑
 历史版本

修改日期 修改人 备注
2022-01-06 17:59:25[当前版本] 陆敏 格式调整
2022-01-06 17:53:18 陆敏 创建版本1.0.0
2022-01-06 17:52:48 陆敏 创建版本1.0.0

现在的语音播放功能是很多通过createInnerAudioContext来生成的(官网文档:https://uniapp.dcloud.io/api/media/audio-context?id=createinneraudiocontext

此情况是官方还没有给音频添加自动缓存的功能,在展示音频时如果使用的路径是网络路径时,在安卓手机上调用play事件时是需要先进行加载然后才会开始播放,缓存的时间会较长,大概从触发到播放的时间会延迟15s左右
解决方法:改用 附件的物理路径,这样安卓手机也能够直接进行播放,没有延迟。
市办的疏散app示例:
:url='`${urls.adminUrl + "/" + item.fileList[0].filePath}`'  (这里拼接的filePath就是接口返回的物理路径)

接口返回值如下图


历史版本-目录  [回到顶端]
    知识分享平台 -V 4.8.7 -wcp