收藏
回答

requiredBackgroundModes 启用后台播放后再禁止的问题

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug getBackgroundAudioManager 客户端 6.7.2 2.3.0

我在开发时,将app.json中的requiredBackgroundModes设为["audio],实现了小程序在后台依然播放背景音乐的功能。

发布上线后,觉得这个功能体验不好。

于是尝试过删除requiredBackgroundModes字段,以及将它设置为空字符串等手段,小程序退到后台后,体验版和开发版都不播了,也无任何报错。

但提审通过后的线上版本还是会继续播放音乐。为啥开发版和体验版可以,线上的就不行?求解决!!!!


补充1:

在onHide里加上各种停止代码,音乐仍然播放。

backgroundAudioManager.stop();

backgroundAudioManager.src = '';

backgroundAudioManager = null;


补充2:

重新发布了两次版,问题依然存在……

最后一次编辑于  2018-09-28
回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    2018-09-28

    重新提交一份试试?

    2018-09-28
    有用
    回复 1
    • 大树妖
      大树妖
      2018-09-28

      嗯嗯,已提交过一次了,我们再提审一次试试看。

      2018-09-28
      回复
  • 大树妖
    大树妖
    2018-09-28

    重新提交过,问题仍旧。开启过后台播放功能,就关不掉了吗😭

    2018-09-28
    有用
    回复
登录 后发表内容