收藏
回答

小程序wx.getBackgroundAudioManager真机上暂停后会重新

使用wx.getBackgroundAudioManager的时候在除6s ios10.2系统时点击暂停后再播放音乐会重头开始播放,出现问题的机型有安卓的小米6,以及ios12的7都会出现暂停后重新开始的问题,6s则会出现swper卡顿,图片加载不全,以及

animation-play-state

样式的失效。


最后一次编辑于  2018-11-30  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

4 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2018-11-30

    麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),麻烦补充下机型、微信版本。

    2018-11-30
    赞同
    回复 18
    查看更多(13)
  • ༦Ꮿོ࿆༣ྀ爱德华先森❣༣ྀ࿆࿐
    ༦Ꮿོ࿆༣ྀ爱德华先森❣༣ྀ࿆࿐
    10-08

    谢谢楼主么么哒

    10-08
    赞同
    回复
  • 再见
    再见
    07-12

    你好你的IOS播放有声音吗?怎么解决的 我的安卓有声音IOS没有。能帮帮忙吗

    07-12
    赞同
    回复
  • 404
    404
    01-24

    BackgrounpAudioManager.play()可以解决你暂停音频后,重新播放音频。但是如果你的音频播放完一次后,再次点击播放按钮,BackgrounpAudioManager的src需要重新赋值,才能继续播放。如果此时再使用BackgrounpAudioManager.play()会无效。这是我在开发音频中发现的问题,希望能帮到你。

    01-24
    赞同
    回复 7
    • ……
      ……
      01-24

      谢谢你的回答,这个问题已经解决了

      01-24
      回复
    • 404
      404
      01-24回复……

      那你是什么原因导致的呢?

      01-24
      回复
    • ……
      ……
      01-24回复404

      暂停后继续播放后会重头开始是因为它认为我的url发生变化(其实我的url一直是原来的)导致重新开始(官方文档说url变化将导致音频重新播放),所以我用了一个变量判断是否切歌,如果没切歌的话我就不传url(之前是暂停播放也会传url),所以就解决了这样的问题。

      01-24
      回复
    • ……
      ……
      01-24回复404

      可能有点不好理解。我也不知道这是啥原因

      01-24
      回复
    • ༦Ꮿོ࿆༣ྀ爱德华先森❣༣ྀ࿆࿐
      ༦Ꮿོ࿆༣ྀ爱德华先森❣༣ྀ࿆࿐
      03-29回复……

      您好,请问这个代码是怎么写的,我没有什么代码知识,我整个社区都搜索过了,没有找到解决的代码。麻烦您教我一下

      03-29
      回复
    查看更多(2)