问题背景
最近使用uniapp对接融云的即时通讯sdk,发送语音消息后,本地音频(local)和远程音频(remote)都无法正常播放
播放local时,uniapp的音频api返回了{errCode: -5}
播放remote时,uniapp的音频api返回了{errCode: -99}
解决方案
1.本地音频播放
经过验证,融云返回的音频local地址是以file://开头的平台绝对路径,uniapp播放该地址时报错code:-5(有可能是权限问题,app无法读取这个路径中的数据)
解决方法:使用uni.saveFile,将local的地址文件保存到该应用的沙盒目录中
async created() {
let local = 'file:///data/user/0/xxxxxxx.aac'
let path = await

最低0.47元/天 解锁文章
3642

被折叠的 条评论
为什么被折叠?



