小程序之录音和播放

小程序之录音和播放

本段代码只是录完音,就立刻播放的效果;如果喜欢有其他功能,你们也可以去自己去实现的

recorderManager: function(){
const recorderManager = wx.getRecorderManager() //生成录音类

const options = { //录音配置
duration: 10000,
sampleRate: 44100,
numberOfChannels: 1,
encodeBitRate: 192000,
format: 'mp3',
frameSize: 50
}

recorderManager.start(options) //开始录音
recorderManager.onStart(() => { //开始录音监听事件
console.log( "开始录音");
})
recorderManager.onStop((res) => { //结束录音监听事件
console.log(res);
console.log( "结束录音");



var audio=wx.createInnerAudioContext(); // 生成播放类
audio.autoplay= true;
audio.src =res.tempFilePath; //播放的文件
audio.onPlay(() => { //开始播放监听事件
console.log( "开始播放录音");
})
audio.onEnded(() => { //结束播放监听事件
console.log( "播放结束");
})
});
},

在调试过程中:

小程序之录音和播放_第1张图片

有一点注意一下,可能听录音的时候要戴耳机,不然听不到;哈哈




你可能感兴趣的:(小程序)