收藏
评论

退出小程序后音频继续播放功能的调整官方

各位开发者

大家上午好。

当前小程序为开发者提供了音频播放接口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以上版本生效。


微信团队


27943浏览
最后一次编辑于  2019-01-15
收藏

31 个评论

  • 蜜蜂设计师
    蜜蜂设计师
    2019-07-08

    我不会怎么弄 有没有视频教程

    2019-07-08
    赞同
    回复
  • 2019-05-27

    不想默认播放,但是每次调用都会报错

    若需要小程序在退到后台后继续播放音频,你需要在 app.json 中配置 requiredBackgroundModes 属性,详见: https://developers.weixin.qq.com/miniprogram/dev/framework/config.html#requiredbackgroundmodes

    只有设置了"requiredBackgroundModes": ["audio"] 这个配置才会消失,但是不想默认播放

    因为背景需要循环播放,所以一直报这个错误,虽然对功能没有影响,但是还是不想看的这个报错,有什么办法吗?


    2019-05-27
    赞同
    回复
  • 2019-04-16

    请问在锁屏后,现在能否动态设置backgroundAudioManager.src=“新的音频地址” ,现在还是setBackgroundAudioState:fail: jsapi has no permission

    2019-04-16
    赞同
    回复
  • 柠檬酸 -
    柠檬酸 -
    2019-01-31

    昨天提交的版本中已经添加

    "requiredBackgroundModes": [

    "audio"

    ]

    但是正式版本没有生效,开发版是没有问题的


    2019-01-31
    赞同
    回复
  • keane
    keane
    2019-01-29

    之前新提交上线的小程序配置了 后台播放不了的问题 修复了么? 之前上周5发现问题的时候 已经版本回退了(回退就好了),不知道现在什么情况,是否我之前的新版本可以再次提交上线了

    麻烦官方 帮忙回答下 多谢

    2019-01-29
    赞同
    回复
  • 周生
    周生
    2019-01-27

    我配置了这个属性,在手机进入屏保后,可以继续播放音频。但是BackgroundAudioManageronTimeUpdate、onEnded等事件都不相应了,请问有解决的办法吗

    2019-01-27
    赞同
    回复
  • 小仙
    小仙
    2019-01-24

    今天提交的最新版本代码。但我们是有

    "requiredBackgroundModes": ["audio"]

    这条配置的。使用开发版和体验版测试也完全没问题,正式发布后却有问题。


    2019-01-24
    赞同
    回复 1
    • Ltt
      Ltt
      2019-01-29

      问题现已修复,若仍存在异常,可尝试重新提审发布。

      2019-01-29
      回复
  • 哥特式KK
    哥特式KK
    2019-01-24

    加了

    requiredBackgroundModes

    属性,今天新提交的版本出问题,退到后台自己停止播放了

    2019-01-24
    赞同
    回复 2
    • Ltt
      Ltt
      2019-01-25

      正在修复中,修复完成后会在第一时间进行通知


      2019-01-25
      回复
    • 哥特式KK
      哥特式KK
      2019-01-25回复Ltt

      恩,麻烦尽快哦

      2019-01-25
      回复
  • 还可以
    还可以
    2019-01-20

    隐藏小程序时,我需要web-view 的H5音频停止播放。

    2019-01-20
    赞同
    回复 2
  • 来一间
    来一间
    2019-01-18

    这样的改变更合理,支持中!

    2019-01-18
    赞同
    回复

正在加载...

登录 后发表内容