收藏
回答

手机中的背景音乐暂停后从头开始播放

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.getBackgroundAudioManager() 客户端 v1.02 2.7.7

- 当前 Bug 的表现(可附上截图)


- 预期表现


- 复现路径


- 提供一个最简复现 Demo


voice: function (e) {

this.back = wx.getBackgroundAudioManager();

this.setData({

voice:!this.data.voice

})

if (!e.detail) {

this.back.src = app.globalData.ResourcesURL + "/miniapp/bgmusic.mp3"

this.back.title = 'Tassel'

if(this.back.pause()){

this.back.play()

}

} else {

this.back.pause()

}

},


暂停后点击重头开始播放,没有记录位置

回答关注问题邀请回答
收藏

2 个回答

  • 涛々
    涛々
    2019-07-28

    因为音频的src又被你重置了,所以重头播放了, 播放直接调用 this.back.play() 就好,你试试

    2019-07-28
    有用 1
    回复 1
    • Serendipity
      Serendipity
      2020-07-18
      能具体点吗谢谢
      2020-07-18
      回复
  • 邱桂新
    邱桂新
    2022-04-21

    我用了以下方法,不知道能不能帮到你。

    (Android端每次继续播放会稍微回退几个字)

    注:我用的是Taro的React版本

    2022-04-21
    有用
    回复
登录 后发表内容