mikestart() {
const recorderManager = wx.getRecorderManager()
const innerAudioContext = wx.createInnerAudioContext()
const recordOptions = {
duration: 6000, // 录音的时长,单位 ms,最大值 60000(1 分钟)
sampleRate: 44100, // 采样率
numberOfChannels: , // 录音通道数
encodeBitRate: 192000, // 编码码率
format: 'aac'// 音频格式,选择此格式创建的音频消息,可以在即时通信 IM 全平台(Android、iOS、微信小程序和 Web)互通
};
// 3. 开始录音
// wx.showLoading({
// title: '开始录音',
// mask: true
// })
console.log(recordOptions)
recorderManager.start(recordOptions);
recorderManager.onStart(() => {
console.log('recorder start'
})
},
recordOptions可以打印,监听函数内的不打印
我的权限开了,但是还是不执行recorderManager.onStart(),而且更奇怪的是在公司电脑上不可以,回家在自己电脑上就是可以的
了解了,谢谢
你写的这个通道数,没问题吗?
scope.camera: true
scope.record: false
好像是我权限没看。。。。。。。。。