innerAudioContext在对src重新赋值之后部分机型不能正常播放
发布于 6 年前 作者 xiayu 4646 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)
  • 预期表现
  • 复现路径
  • 提供一个最简复现 Demo

在page外面定义了一个

const myaudio = wx.createInnerAudioContext();

然后在onload里通过后台接口拿到音频的地址通过setData赋值给src。播放这个音频是在点击播放按钮之后出发的事件,这个事件里每次都会myAudio.src=that.data.src。

但是这样给音频的src赋值之后,在部分机型上就不能正常播放音频了,为什么??如果一开始就把src写死了是没问题的。可是写死是不现实的啊。

这个问题该怎么解决呀。

回到顶部