我有一个用Pphonegap 1.8.1制作的iOS应用程序和一个播放HTML5
音频的Sencha Touch 2。我已经设置了UIBackgroundModes - >我的info.plist中的音频,并遵循此answer以允许iOS6上的背景音频。
我的问题是每当我在后台播放音频时,它都会持续存在并与之前播放的曲目重叠。重现:
结果:
当前正在播放的音频暂停,但之前的音频(来自步骤1)现在开始播放。如果您点击下一个曲目按钮,然后点击上一曲目,然后点击播放,它将同时播放两个音频项目。
注意:
在iOS 5.1上,以前播放的背景音频不会保留。
有没有办法可以确保iOS 6的后台只提供应用中最后播放的音频?