能力依赖
RecorderManager 全局惟一的录音管理器
录音性能的要求与限度
与以后页面其余音频播放/录音性能互斥
是否在录音中状态显示
完结/不须要录音时,回收RecorderManager对象
资料
能够/完结 录音
录音中
Codeing(后果代码间接看最初)
结构一个简略的DOM构造
先实现小程序的录音性能
import iconRecord from '../../static/images/icon_record.png'
import iconRecording from '../../static/images/icon_recording.png'
// ...
data() {
recordImg: iconRecord, // 录音按钮的图标
rm: null, // 录音管理器
},
// ...
mounted() {
if (this.rm === null) { // 录音管理器如果没有初始化就先初始化
this.rm = uni.getRecorderManager()
}
// 绑定回调办法
this.rm.onStart((e) => this.onStart(e))
this.rm.onPause((e) => this.onPause(e))
this.rm.onResume((e) => this.onResume(e))
this.rm.onInterruptionBegin((e) =>