我刚开始用wx.createInnerAudioContext(),是将此方法写在了我的播放语音函数里,发现怎么暂停和取消都不好使
经过踩坑,得出结论!!!
1.将此方法声明在onLoad中,(如果声明在page外部,每次进此页面执行语言操作都会多次执行。)
2.将api方法也都声明在onLoad中(不需要一直去创建回调事件)
3.播放语言操作
/**
* 播放音频
*/
playAudio(e) {
const _this = this;
wx.stopVoice()
showToast('text', '播放中', {
duration: 120 * 1000,