语音消息使用 remote 地址在 android 手机上播放失败

由于 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);
});