官方不是说支持wav格式了嘛?? 这编码格式、码率、采样率啥的不对呢 ==(这是直接在微信工具上测的录音和文件下载的结果),这是什么原因?? 求解答
这是写的代码:
startV () {
const options = {
duration: 30000,
sampleRate: 16000,
numberOfChannels: 1,
encodeBitRate: 96000,
format: 'wav',
}
//开始录音
recorderManager.start(options);
recorderManager.onStart(() => {
console.log('recorder start')
});
//错误回调
recorderManager.onError((res) => {
console.log(res);
})
},
stopV () {
recorderManager.stop();
recorderManager.onStop((res) => {
this.tempFilePath = res.tempFilePath;
console.log('停止录音', res.tempFilePath)
const { tempFilePath } = res
wx.downloadFile({
url: tempFilePath, //仅为示例,并非真实的资源
filePath: wx.env.USER_DATA_PATH + "/test.wav",
success (res) {
console.log('成功下载',res)
}
})
})
},
https://developers.weixin.qq.com/miniprogram/dev/api/media/recorder/RecorderManager.start.html
录音这块建议用真机测试,以真机为准的
同样的问题,后台查看无论什么后缀,编码格式都是opus。
你好,请提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
麻烦帮看一下问题~ 十分感谢!