收藏
评论

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

各位开发者

大家上午好。

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


微信团队


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

31 个评论

  • 广博 游真
    广博 游真
    2019-01-24

    感觉我们在这个调整上遇到问题了,今天提交的最新版本代码。上线后部分安卓用户反应音频在锁屏或微信关闭后即终止。但我们是有

    "requiredBackgroundModes": ["audio"]

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

    2019-01-24
    赞同 2
    回复 22
    • Liu平😄
      Liu平😄
      2019-01-25

      有得到解决么 ??

      2019-01-25
      回复
    • 燚
      2019-01-25回复Liu平😄

      我们这边出了点问题,会导致这个配置不生效,在修复中,预计晚上能上线。上线后,需要重新发布一次小程序

      2019-01-25
      回复
    • 行者 凡所有相 皆是虚妄
      行者 凡所有相 皆是虚妄
      2019-01-25回复

      后台播放音乐,已在app.json正确设置"requiredBackgroundModes": ["audio"],请赐给我权限,谢谢!




      24号下午更新后提交,很快您就给我审核了,但发布上线后我发现无法后台播放了,将版本回退后,我又仔细检查了代码,重新上传。


      25号四点多你们又审核通过了,但是发布上线后还是无法后台播放。


      我才看到:“我们这边出了点问题,会导致这个配置不生效,在修复中,预计晚上能上线。上线后,需要重新发布一次小程序”,现在修复完了吗? 我需要再报审一次吗?  我的微信pc3939,请通知我,谢谢。


      2019-01-25
      回复
    • 燚
      2019-01-27回复行者 凡所有相 皆是虚妄

      非常抱歉,问题还在修复,修复后会立即反馈

      2019-01-27
      1
      回复
    • 广博 游真
      广博 游真
      2019-01-28回复

      今天能修复上线吗?

      2019-01-28
      回复
    查看更多(17)
  • 卢霄霄
    卢霄霄
    2019-01-15

    虽然个人觉得做到API里比较好。。不过。。这是产品的事。。不是很懂

    2019-01-15
    赞同 2
    回复 9
    • 香车
      香车
      2019-01-15

      之前不是已经说过一次,如果要用后台播放就要配置requiredBackgroundModes 这个属性吗?

      2019-01-15
      1
      回复
    • 卢霄霄
      卢霄霄
      2019-01-15回复香车

      香车是将棋的香车吗?

      2019-01-15
      回复
    • 卢霄霄
      卢霄霄
      2019-01-15回复香车

      哦。。那你载重挺高啊

      2019-01-15
      回复
    • 香车
      香车
      2019-01-15回复卢霄霄

      删了删了,发推送了

      2019-01-15
      回复
    • 卢霄霄
      卢霄霄
      2019-01-15回复香车

      哈哈哈哈哈

      2019-01-15
      1
      回复
    查看更多(4)
  • 木头
    木头
    2019-11-07

    可以进入后台暂停播放,回来自动接着上次播放的位置继续播放吗

    2019-11-07
    赞同 1
    回复
  • 2019-01-25

    退出或者黑屏就不播放背景音频了!!!!

    2019-01-25
    赞同 1
    回复
  • 2019-01-25

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

    "requiredBackgroundModes": ["audio"]

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


    2019-01-25
    赞同 1
    回复 3
    • Ltt
      Ltt
      2019-01-29

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

      2019-01-29
      回复
    • 2019-03-19回复Ltt

      今天刚通过审核的版本,体验版没有问题,但是正式版本在安卓手机上退出小程序或锁屏后还是没有声音?

      app.json有"requiredBackgroundModes": ["audio"]这条配置。是否还存在问题?

      2019-03-19
      回复
    • AIA龚鹏~友邦人寿
      AIA龚鹏~友邦人寿
      2019-07-22回复Ltt
      wx.createInnerAudioContext 播放录音的临时文件,第一次锁屏后再次播放总是从头开始播放,之后再次锁屏后再播放都会从锁屏的地方开始播放,这是什么问题啊,如果播放官方地址里的歌曲就没有这个问题。
      2019-07-22
      回复
  • 孝杰 👣'
    孝杰 👣'
    2019-01-16

    这个功能不是很灵活,如果我想有些页面退出后不播放,有些页面退出后播放呢?求解。

    2019-01-16
    赞同 1
    回复
  • 轻兔小程序服务商
    轻兔小程序服务商
    2019-01-15

    这个不怎么用到,'<audio/>' 组件不再维护,建议使用能力更强的 'wx.createInnerAudioContext' 接口,'<audio/>' 组件不会停吧

    2019-01-15
    赞同 1
    回复
  • 0296
    0296
    2023-08-10

    用createinneraudiocontext创建的音频有没有办法后台播放


    2023-08-10
    赞同
    回复
  • leaf-荔枝
    leaf-荔枝
    2020-03-22
    你好,我使用wx.playBackgroundAudio(Object object)来播放音乐,在app.json添加"requiredBackgroundModes": ["audio", "location"],退出小程序后却依然会暂停播放,是怎么回事呢
    


    2020-03-22
    赞同
    回复
  • Ninth
    Ninth
    2019-07-13

    我在小程序的app.jons中配置了

    "requiredBackgroundModes": ["audio"]

    ,但是还是无效,退出后,还是直接停止播放

    请问,除了代码上需要做出这个修改,还有其他地方需要配置之类的吗?

    比如,小程序后台的接口权限啥的

    2019-07-13
    赞同
    回复

正在加载...

登录 后发表内容