收藏
回答

小程序wx.onAudioInterruptionEnd听完微信电话后,音频不能播放,不知道怎么办?

wx.onAudioInterruptionEnd(function() {

  console.log('音频可以重新播放')

  const innerAudioContext = wx.createInnerAudioContext();

  innerAudioContext.play()

  wx.showToast({

    title: '音频可以重新播放',

    icon: 'none',    //如果要纯文本,不要icon,将值设为'none'

    duration: 10000     

  }) 

})

微信小程序,在接到微信电话后,重新进入小程序界面,刚在由于微信电话而暂停的语音没有继续播放,



回答关注问题邀请回答
收藏

1 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2021-11-05

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2021-11-05
    有用
    回复 1
    • 神秘人yoker
      神秘人yoker
      2021-11-06
      我用的是wx.onAudioInterruptionEnd,这个函数应用级事件吗?不是用来了恢复外界中断的音频吗?,我写了但是我没有写什么内容,但是当我接听完微信电话后,重新进入界面的时候,就比如音频内容是’‘   恢复自由播放   ”,在念到 ‘’自由 “的时候,一个微信电话打过来,我接了一下,接完电话,我重新进入界面的时候 ’‘  播放  ’‘没有了,我用的是顺序结果,然后就卡在这里了,不知道该怎么弄了,
      2021-11-06
      回复
登录 后发表内容