开始录音:
const recorderManager = wx.getRecorderManager()
const options = {
duration: 10000,//指定录音的时长,单位 ms
sampleRate: 16000,//采样率
numberOfChannels: 1,//录音通道数
encodeBitRate: 96000,//编码码率
format: 'mp3',//音频格式,有效值 aac/mp3
frameSize: 50,//指定帧大小,单位 KB
}
//开始录音
recorderManager.start(options);
recorderManager.onStart(() => {
console.log('recorder start')
});
//错误回调
recorderManager.onError((res) => {
console.log(res);
})
recorderManager.onStop((res) => {
this.tempFilePath = res.tempFilePath;
console.log('停止录音', res.tempFilePath)
const { tempFilePath } = res
})
recorderManager.star(options)
结束录音:
const recorderManager = wx.getRecorderManager()
recorderManager.stop()
在结束录音回调的时候,我使用两种方式播放都没声音
1、 wx.playVoice
2、wx.createInnerAudioContext()
尝试打印出路径,IDE点击播放,也是没有声音
没有回调到错误( onError ),点击播放也有时间进度条
请问,这个是什么原因呢?
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
微信版本:1.02.2004020
系统版本:mac 10.14.6
复现代码片段:https://developers.weixin.qq.com/s/MApdUDmw7yh6