DBMNG数据库管理与应用

抓住自己最有兴趣的东西,由浅入深,循序渐进地学……
当前位置:首页 > 移动应用 > 微信开发

微信小程序之录音和播放

注:本段代码只实现录音完毕,就立即播放的效果;如果有其他功能需求,也可以修改实现。


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

})

});

}


本站文章内容,部分来自于互联网,若侵犯了您的权益,请致邮件chuanghui423#sohu.com(请将#换为@)联系,我们会尽快核实后删除。
Copyright © 2006-2023 DBMNG.COM All Rights Reserved. Powered by DEVSOARTECH            豫ICP备11002312号-2

豫公网安备 41010502002439号