知道原因了吗?我也出这个错误
createInnerAudioContext播放报错 -11849是什么原因呢?使用createInnerAudioContext播放流数据的时候,会报错。 目前的实现是把几段流数据(arraybuffer)拼接起来,然后转base64之后,存储到临时文件中,然后进行播放,第一个文件播放完成之后播放第二个文件。 第一个文件播放完成之后,后续就开始报错了 code:10001。 msg: -11849 操作已停止
04-20我也有这个问题,但我后端返回的是mp3,而且返回的是base64字符串,然后小程序转换成mp3,这个怎么解决的呢,你说的下载地址是什么意思呢
createInnerAudioContext 播放音频,电脑上可以播放,真机调试没有声音?在电脑上都能正常播放,手机真机调试就会没有声音,也没有报错 // 播放音频 playVoice(item, index) { // 如果点击的是正在播放的语音,则停止语音播放 if (this.palyingMsgData && this.palyingMsgData === item.fileName) { this.handleStopPlayVoice(); return; } // 如果点击的是未在播放的语音,播放之前先停掉别的语音播放 this.stopPlayVoice(); this.palyingMsgData = item.fileName; innerAudioContext.src = item.fileName; innerAudioContext.play(); }, // 停止音频播放 stopPlayVoice() { if (this.innerAudioContext) { this.innerAudioContext.stop(); } }, // 停止语音播放以及处理相关逻辑 handleStopPlayVoice() { if (this.palyingMsgData) { // 停止语音播放 this.stopPlayVoice(); this.palyingMsgData = null; } },
04-14