收藏
回答

wx.getRecorderManager() 偶现不能播放音频

框架类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 wx.getRecorderManage 客户端 iOS 6.6.3 1.9.91

设置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 个回答

  • 2018-05-30

    同问解决了吗

    2018-05-30
    有用
    回复
  • 九一忘尘
    九一忘尘
    2018-04-24

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

    2018-04-24
    有用
    回复
登录 后发表内容