首先从社区来看,其实有很多开发者都有在后台/熄屏时连续播放背景音频的需求。(这里的连续指当一条音频资源播放结束后,继续播放下一条音频)
目前开发者基本上是通过监听onEnd方法,然后重新设置src以达到连续播放。
但实际上,这个方法是存在设备兼容性问题的,在很多设备上无效。
通过仔细查阅官方文档,其实已经有说明:
所以,无法连续播放才是符合官方预期的。
那么官方为什么如此设定呢?然后我也在社区发现官方人员的说法:
我不知道后面官方讨论的结果是什么,但我认为,在一条背景音频资源播放结束后,后台继续播放下一条音频,不是突然播放声音这种情况,所以对用户体验不会存在负面作用。相反,那么多开发者都存在这一需求,也代表着用户的需求。
综上,希望官方能够优化背景音频api,提供后台连续播放能力。
谢谢🙏
目前没有支持列表播放
因为音频文件时长播放时就确定了,只能重新设定src播放
从微信角度肯定不支持,因为小程序切到后台如果还能执行代码,那微信正常的体验将无法保证,如果后台执行了超级耗资源的东西把微信卡死了,那谁来担这个责任?唯一的途径是微信把音乐浮窗播放器API开放出来,把音频list传给他。但这个属于VVVV...IP级待遇,普通小程序怕是没这特权~
QQ音乐都不能后台列表播放,你们产品经理能不能交涉一下啊。。。