设置innerAudioContext.src之后调用play()方法,偶现执行onWating回调方法之后就无下文,不执行onPlay()也不执行onError()



//播放调用方式

this.innerAudioContext.src = e.currentTarget.dataset.url;
this.innerAudioContext.play();



//初始化方式

innerAudioContextInit: function () {

this.innerAudioContext = wx.createInnerAudioContext()//播放音频示例
 this.innerAudioContext.autoplay = false
 this.innerAudioContext.obeyMuteSwitch = false
 //播放音频回调
 this.innerAudioContext.onPlay(() => {
console.log("开始播放")
this.onPlay();
})
this.innerAudioContext.onEnded(() => {
console.log("播放结束")
this.onEnded();
})
this.innerAudioContext.onPause(() => {
console.log("播放暂停")
this.onPause();
})
this.innerAudioContext.onError((res) => {
this.toastShow("播放出错")
console.log(res)
this.onMediaError();
})
this.innerAudioContext.onWaiting((res) => {
console.log('onWaiting')
console.log(res)
this.onMediaWaiting();
})

}






展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Elias

    18人对此回答表示赞同

    你好,你这个问题解决了吗

    展开
    18
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Tala

    10人对此回答表示赞同

    同问解决了吗

    展开
    10
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部