收藏
回答

小程序背景音频stop后再src赋值,真机上不播放。

问题模块 框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
客户端 小程序 Bug Android Android 9 Redmi Note 7 Pro Version 7.0.6

步骤:

1.点击其中一段音频,从当前音频开始播放;

2.点击其中一段音频,当该音频播放未结束,再次点击同段音频;

结果:

在开发者工具上重复点击音频时,该音频重新播放,且上段音频结束播放

在真机模式下,重复点击同段音频,本段音频播放结束,未进行重复播放

期望:

第一次点击,音频播放未结束,再次点击本段音频,本段音频重新开始播放

最后一次编辑于  08-23
回答关注问题邀请回答
收藏

2 个回答

  • children骏
    children骏
    08-28
    1. 建议播放结束(stop)和播放(play)的一起使用时,相隔一段时间,真机在stop后立即play,是不会播放音频的;


    2. 在背景音频stop之后,backgroundAudioManager的src属性会变为空值,这个要注意;


    3. 微信7.0.5版本的浮窗功能,可以显示当前正在播放的背景音频,通过这个浮窗关闭的背景音频,属于stop停止播放,平时也可以通过这个方式来测试 onStop 的相关逻辑

    08-28
    赞同 1
    回复 1
    • 蓉丫丫
      蓉丫丫
      08-28

      谢谢你的建议,我之前确实是因为没有注意到这些问题,修改后能播放了,谢谢你

      08-28
      回复
  • 痛快科技
    痛快科技
    08-23

    https://developers.weixin.qq.com/community/develop/article/doc/0006c811e00478b853c8d876252013

    参考一下这个

    08-23
    赞同
    回复 1
    • 蓉丫丫
      蓉丫丫
      08-23
      好的,谢谢
      08-23
      回复
问题标签