微信小程序 在IOS 系统中,语音只能播放一次,第二次播放没有声音。
解决办法:
1 在语音文件路径url+Date.now(),代码如下:
const innerAudioContext = wx.createInnerAudioContext()
//播放声音
play: function () {
innerAudioContext.autoplay = true
innerAudioContext.src = this.data.filePath + '?'+Date.now(),
innerAudioContext.onPlay(() => {
this.setData({
aduioSrc: "../../images/yuyin.gif"
})
})
innerAudioContext.onEnded(() => {
this.setData({
aduioSrc: "../../images/yuyin.png"
})
})
innerAudioContext.onError((res) => {
console.log(res.errMsg)
console.log(res.errCode)
})
},
版权声明:本文为weixin_45527865原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。