问题分两部分
第一部分
1.onready里创建了audioContext
this.cookingSound = wx.createAudioContext('myAudio')
2.按钮A的绑定事件里播放音频
this.cookingSound.play()
3.按钮B的绑定事件里结束音频
this.cookingSound.stop()
结束就会报错:
请问这是怎么回事儿呢?写到stop的时候联想的方法里也没有stop,只有step()
第二部分
不影响功能,出于好奇问的
文档里写<audio>不再维护,推荐使用wx.creatAudioContext,但是如果wxml里没有<audio>标签绑定context的id的话,音频是不会播放的。请问应该怎么正确使用audioContext呢?
谢谢!
问出了困扰好久的疑惑👍
一
AudioContext 只有 pause 方法,没有 stop 方法
二
audio 和 creatAudioContext 都不维护了,推荐使用的是 wx.createInnerAudioContext 这个方法是不需要 id 的