Phonegap - 当应用程序处于后台模式时,连续音频播放无法正常工作

时间:2014-06-23 09:35:51

标签: android ios html5 audio cordova

我使用Phonegap为iOS和Android构建了音频流应用程序。我使用HTML5 Audio API播放音频文件。音频正在从PHP服务器流式传输。

当我尝试播放一首歌时,当应用程序处于前台和后台/锁定时,它正在播放。

当我尝试播放歌曲列表时,当前的歌曲正在播放直到结束,但下一首歌曲没有播放。当应用处于前台时,此功能正常,而当应用处于后台/锁定状态时,此功能无法正常工作。

详细情景:

从播放列表中选择一首歌曲。正在播放这首歌。

将应用程序推送到后台/锁定设备。目前的歌曲仍在播放,直到结束。

当应用程序处于后台时,一旦当前歌曲结束,则从服务器检索下一首歌曲。但它没有播放。

现在,当我将应用程序带到前台时,它立即开始播放,甚至没有缓冲。这是因为歌曲已经从服务器提供并在后台进行缓冲。

平台和问题: iOS(背景和锁定)& Android(仅限后台模式。在锁定状态下正常工作)

我已经完成了对这个问题的研究,我所能找到的只是原生音频播放器的解决方案。有谁解决了这个问题?

0 个答案:

没有答案