收藏
回答

音频切换前后台,无法恢复播放的问题

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小游戏 Bug InnerAudioContext 微信安卓客户端 7.0.15 2.11.2

属于兼容性问题

复现平台:安卓

机型:小米 6、华为 荣耀 10

问题 demo: http://creatorpp.cn/wx_audio_demo.zip

预期:从后台进入前台后,音乐继续播放

实际结果:从后台回到前台后,音乐重新播放,或者概率性不播放


CODE:

let a = wx.createInnerAudioContext();
a.src = 'audio.mp3';
a.onCanplay(() => {
  
  let a1 = wx.createInnerAudioContext();
  a1.src = 'audio.mp3';

  a1.onCanplay(() => {
    a1.play();

    wx.onHide(() => {
      a1.pause();
    });
    wx.onShow(() => {
      a1.play();   // <----- 切到前台的时候,调用 play,可能会重新播放,大概率无法播放
    });
  });
})
回答关注问题邀请回答
收藏

4 个回答

  • 文
    2020-07-16

    解决了吗?2.12.0还是有类似问题

    2020-07-16
    有用
    回复
  • 瘾
    2020-07-08
    N.g .jjioo..k.oc okhkkk.lhhuookluyh hhk kkkkklh
    2020-07-08
    有用
    回复
  • jd
    jd
    2020-06-16

    这个已经解决,会在新版本更新

    2020-06-16
    有用
    回复
  • 老张
    老张
    2020-06-15

    遇到了同样的问题,求解决方案

    2020-06-15
    有用
    回复 1
    • jd
      jd
      2020-06-16
      这个已经解决,会在新版本更新
      2020-06-16
      回复
登录 后发表内容
问题标签