innerAudioContext组件在iOS12.1.4上无法正常使用
- 当前 Bug 的表现(可附上截图)
- 预期表现
-
复现路径
-
提供一个最简复现 Demo
innerAudioContext.src = this.data.url; //一个mp3的网络地址:xxxx.mp3
console.log(‘innerAudioContext.src:’);console.log(innerAudioContext.src)
//运行一次
innerAudioContext.play();
innerAudioContext.pause();
innerAudioContext.onCanplay(() => {
console.log(‘onCanplay:’); console.log(‘成功’)
//初始化duration
innerAudioContext.duration;
setTimeout(function () {
//延时获取音频真正的duration
var duration = innerAudioContext.duration;
console.log(duration)
}, 1000)
})
在使用innerAudioContext时,开发工具上可以运行正常,但是在使用真机实测时,innerAudioContext.onCanplay()调用失败,网络音频无法进入函数,本地音频进入函数无法获取时长
