小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我在小程序中通过背景音频管理器来播放音乐,退出小程序在后台音乐仍就是在播放的,而且微信上会多出一个当前正在播放的音乐条,在这里我把音乐暂停,然后再打开小程序,在小程序里调用管理器的play方法继续播放没反映,不播放也不报错,打印src音乐文件路径仍在,请问这是什么问题?该怎么让它继续播放?哪位大神帮忙解答下,万分感谢!!!
7 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
请问是怎么解决的 遇到同样的问题
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
怎么识别用户是否关闭背景播放?
@吴小宝。常用号 请问你stop()之后是怎么实现的,我在stop()后重新给src赋值,实现不了停止重新播放
已解决,在hide 的时候赋个值,下次进来的时候判断有这个值的话,就重新播放
同上,src还在,paused也时true,但是调用play()方法无法继续播放,也不报错。先调用stop()的话会重置播放进度,所以还是希望官方能修复此问题。
另外,在微信里会显示小程序的正在播放音乐条,但是在小程序内部却没有提示说当前后台有背景音乐播放,感觉怪怪的。虽然可以手动实现一个按钮,不过还是希望官网能开放一个相应的接口。
解决办法:
调用一次背景音乐stop()方法,在继续播放就可以了。。虽然中间会有卡顿。。但是希望可以帮到大家
请问具体的是怎么解决的?只需要延迟播放就可以了吗
暂时使用一个土办法解决,切回页面后先获取一次paused属性,再使用settimeout延迟获取
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
请问是怎么解决的 遇到同样的问题
怎么识别用户是否关闭背景播放?
@吴小宝。常用号 请问你stop()之后是怎么实现的,我在stop()后重新给src赋值,实现不了停止重新播放
已解决,在hide 的时候赋个值,下次进来的时候判断有这个值的话,就重新播放
同上,src还在,paused也时true,但是调用play()方法无法继续播放,也不报错。先调用stop()的话会重置播放进度,所以还是希望官方能修复此问题。
另外,在微信里会显示小程序的正在播放音乐条,但是在小程序内部却没有提示说当前后台有背景音乐播放,感觉怪怪的。虽然可以手动实现一个按钮,不过还是希望官网能开放一个相应的接口。
解决办法:
调用一次背景音乐stop()方法,在继续播放就可以了。。虽然中间会有卡顿。。但是希望可以帮到大家
请问具体的是怎么解决的?只需要延迟播放就可以了吗
暂时使用一个土办法解决,切回页面后先获取一次paused属性,再使用settimeout延迟获取