小程序之录音和播放

小程序之录音和播放

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

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("播放结束");
})
});
},

在调试过程中:


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




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值