收藏
回答

背景音频BackgroundAudioManager能否支持后台连续播放?

首先从社区来看,其实有很多开发者都有在后台/熄屏时连续播放背景音频的需求。(这里的连续指当一条音频资源播放结束后,继续播放下一条音频)

目前开发者基本上是通过监听onEnd方法,然后重新设置src以达到连续播放。

但实际上,这个方法是存在设备兼容性问题的,在很多设备上无效。

通过仔细查阅官方文档,其实已经有说明:

所以,无法连续播放才是符合官方预期的。

那么官方为什么如此设定呢?然后我也在社区发现官方人员的说法:

我不知道后面官方讨论的结果是什么,但我认为,在一条背景音频资源播放结束后,后台继续播放下一条音频,不是突然播放声音这种情况,所以对用户体验不会存在负面作用。相反,那么多开发者都存在这一需求,也代表着用户的需求。

综上,希望官方能够优化背景音频api,提供后台连续播放能力。

谢谢🙏

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

2 个回答

登录 后发表内容