recorderManager录制的音频在真机无法播放,怎么解决呢?是API本身存在bug吗?尝试了各种播放方式,都不可以。
楼主您好,请问问题解决了吗,是什么原因?
我遇到的问题和你一模一样,真是手机原因吗?
我改成你的那个方法也是可以的
难道是我手机的问题吗?
我试了您的播放方式,模拟器直接出了一个这样的错误,作为前端小白 是在不知道怎么解决,大神能贴下您的代码吗
that.data.audioObj.tempFilePath,打印出来路径对嘛?
应该是得把录音保存到服务器上,,不能用临时路径,,临时路径用下面这个方法播放试试
wx.playVoice({
filePath: tempFilePath,
complete:
function
(){
}
})
我把能用来播放的API都试了一遍,包括先上传到服务器在进行播放,都没有成功,刚刚在iPhone上试播了一下 错误代码是-1
嗯嗯 是对的
这个方法我也试过了 真机上直接走的是fail的方法
是真机测试,,但不是用这个播放方法,
var
_this =
this
;
_this.audioCtx = wx.createAudioContext(
'myAudio'
);
_this.audioCtx.play();
我用这个