- 当前 Bug 的表现(可附上截图)
用innerAudioContext播放音频,在开发平台及android手机上可以正常播放。但是在苹果手机上去播放不了。显示
INNERERRCODE: -11850, ERRMSG: 操作停止。 有时也发生-11800错误。
- 预期表现
正常播放
- 复现路径
如下代码
- 提供一个最简复现 Demo
…wxml:
<button class="weui-btn " type=“primary” bindtap=“playAudio”>播放音频</button>
…jsm
const innerAudioContext = wx.createInnerAudioContext();
Page({
data: {
},
playAudio: function () {
// innerAudioContext.autoplay = true ;
innerAudioContext.src = ‘https://ss.youbtc.net/media/audio/cv1539727702553.m4a’;
innerAudioContext.play();
},
onLoad: function (options) {
innerAudioContext.onPlay(() => {
console.log(‘开始播放’)
});
innerAudioContext.onEnded(() => {
console.log(‘播放结束’);
});
innerAudioContext.onStop(() => {
console.log(‘停止播放’);
});
innerAudioContext.onError((res) => {
console.log(res.errMsg);
console.log(res.errCode);
})
},
提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。