收藏
回答

BackgroundAudioManager 回调方法执行多次?

代码片段: https://developers.weixin.qq.com/s/NKzrutms7Kxu

BackgroundAudioManager

iPhone 11 无iPhone X遇到的问题; 多次编译或启动小程序,onPlay、onEnded等回调方法执行多次。

iPhone X 无iPhone11遇到的问题; onTimeUpdate 监听到的currentTime播不到最后一秒,每一首歌都是到比duration少一秒的时候自动暂停了。

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

1 个回答

  • 阿白
    阿白
    2022-03-05

    12pro也这样,但是我看别人写的代码就正常,我是在onEnd里用了个settimout,设置一首歌之后再执行这个onend里的方法

    2022-03-05
    有用
    回复 2
    • nol
      nol
      2022-03-07
      我在onEnd里判断了下当前播放时长是不是大于某个值,然后切换下一首把播放时长置0。
      不过神奇的是,这bug不复现了,看来时偶然出现的,可能与机型无关。
      2022-03-07
      回复
    • 阿白
      阿白
      2022-03-09回复nol
      我现在又出现播放几个小时候就停止播放了,但是不触发任何回调
      2022-03-09
      回复
登录 后发表内容