收藏
回答

背景音频管理器 backgroundAudioManager遇到的问题求解


我在小程序中通过背景音频管理器来播放音乐,退出小程序在后台音乐仍就是在播放的,而且微信上会多出一个当前正在播放的音乐条,在这里我把音乐暂停,然后再打开小程序,在小程序里调用管理器的play方法继续播放没反映,不播放也不报错,打印src音乐文件路径仍在,请问这是什么问题?该怎么让它继续播放?哪位大神帮忙解答下,万分感谢!!!

最后一次编辑于  2017-10-14
回答关注问题邀请回答
收藏

7 个回答

  • 皮卡
    皮卡
    2018-11-22

    请问是怎么解决的 遇到同样的问题

    2018-11-22
    有用
    回复
  • JIn
    JIn
    2018-08-14

    怎么识别用户是否关闭背景播放?


    2018-08-14
    有用
    回复
  • 张轩与
    张轩与
    2018-02-22

    @吴小宝。常用号 请问你stop()之后是怎么实现的,我在stop()后重新给src赋值,实现不了停止重新播放

    2018-02-22
    有用
    回复 1
    • Momo  ฅ
      Momo ฅ
      2018-06-16

      已解决,在hide 的时候赋个值,下次进来的时候判断有这个值的话,就重新播放

      2018-06-16
      1
      回复
  • 漫无止境
    漫无止境
    2017-11-29

    同上,src还在,paused也时true,但是调用play()方法无法继续播放,也不报错。先调用stop()的话会重置播放进度,所以还是希望官方能修复此问题。

    另外,在微信里会显示小程序的正在播放音乐条,但是在小程序内部却没有提示说当前后台有背景音乐播放,感觉怪怪的。虽然可以手动实现一个按钮,不过还是希望官网能开放一个相应的接口。

    2017-11-29
    有用
    回复
  • 桃子。(非无理由拆除手柄膜不换)
    桃子。(非无理由拆除手柄膜不换)
    2017-11-14

    解决办法:

    调用一次背景音乐stop()方法,在继续播放就可以了。。虽然中间会有卡顿。。但是希望可以帮到大家

    2017-11-14
    有用
    回复
  • 桃子。(非无理由拆除手柄膜不换)
    桃子。(非无理由拆除手柄膜不换)
    2017-11-14

    请问具体的是怎么解决的?只需要延迟播放就可以了吗

    2017-11-14
    有用
    回复
  • 山夂丰
    山夂丰
    2017-10-14

    暂时使用一个土办法解决,切回页面后先获取一次paused属性,再使用settimeout延迟获取

    2017-10-14
    有用
    回复
登录 后发表内容