各位开发者:
大家上午好。
当前小程序为开发者提供了音频播放接口wx.getBackgroundAudioManager
。该接口除支持更丰富的音频格式外,为了方便开发者为用户提供不间断的音频服务体验,开发者可以通过该接口实现在退出小程序后继续播放音频的能力。
在该功能发布初期,退出小程序后继续播放音频的能力默认为开启状态。后来我们发现很多小程序只需要在小程序内的音频播放能力,但在使用该接口时,若要在退出小程序后停止播放音频,在开发实现方面,较不方便。因此为了让开发者可以更灵活的使用该能力,从微信客户端6.7.2版本开始,该策略调整为:若想要在退出小程序后继续播放音频,需要在 app.json 中配置 requiredBackgroundModes
属性,否则在退出小程序后将默认自动停止音频播放。开发版和体验版已于2018年8月23日生效,详见社区公告 小程序web-view组件、音频播放功能调整说明 。
具体方法如下
{ "pages": ["pages/index/index"], "requiredBackgroundModes": ["audio"]}
2019年1月24日起新提交发布的正式版本将会受到此调整的影响。需要各位开发者注意,2019年1月24日起新提交发布的正式版本若未在代码中配置 requiredBackgroundModes
属性,则将在退出小程序后自动停止播放音频。该调整策略在微信客户端6.7.2以上版本生效。
微信团队
优秀,其实只需要api里面一个字段控制是否退出后还播放就好了,不过貌似我们的业务没有播放音乐的😂。到时候app.json里啥都有了。