默认
发表评论 0
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
语音消息使用 remote 地址在 android 手机上播放失败
阅读(13866) | 评论(0 收藏 淘帖
由于 remote 地址中有特殊字符,导致播放报错,可以把地址使用 encodeURI 转换后即可正常播放。

示例代码
let innerAudioContext = uni.createInnerAudioContext();
innerAudioContext.autoplay = true;

let path = res.message.remote;
let encodePath = encodeURI(path)
innerAudioContext.src = encodePath;

innerAudioContext.onPlay(() => {
    console.log('开始播放');
});
innerAudioContext.onError((res) => {
    console.log(res.errMsg);
    console.log(res.errCode);
});



即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

上一篇:使用 CallLib SDK 时,如何设置主叫方视图在被叫方视图上面下一篇:如何解决 Web 音视频本地回声问题?
推荐方案
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部