标签:自动 导致 src 微信小程序 get 记录 fun ext 自动播放
关于微信小程序的录音和语音方面,踩了很多坑,记录一下
recorderManager相关文档
innerAudioContext相关文档
const recorderManager = wx.getRecorderManager();
recorderManager.start(options);
经常使用的options的参数:
1.duration:录音时长,默认类型number,默认值60000(10分钟),单位ms;
2.format:音频格式,默认类型aac,默认值string,可选mp3、aac、wav、PCM;
使用recorderManager.start时会弹窗语音授权。
recorderManager.stop();
recorderManager.pause();
recorderManager.resume();
// 1.监听录音开始
recorderManager.onStart(function callback);
// 2.监听录音停止
recorderManager.onStop(function callback);
// 3.监听录音暂停
recorderManager.onPause(function callback);
// 4.监听录音继续
recorderManager.onResume(function callback);
// 5.监听录音错误
recorderManager.onError(function callback);
const innerAudioContext = wx.createInnerAudioContext();
innerAudioContext常用的属性:
innerAudioContext.play();
innerAudioContext.stop();
innerAudioContext.pause()
// 1.监听音频自然播放到结束
innerAudioContext.onEnded(function callback);
// 2.监听音频错误
innerAudioContext.onError(function callback);
// 3.监听音频暂停
innerAudioContext.onPause(function callback);
//4. 监听音频播放
innerAudioContext.onPlay(function callback)
微信小程序踩坑(二)——微信小程序recorderManager和innerAudioContext相关
标签:自动 导致 src 微信小程序 get 记录 fun ext 自动播放
原文地址:https://www.cnblogs.com/lzb1234/p/12493123.html