我正在开发一个移动网络应用程序,并希望允许在 Android 和 iOS 中连续播放HTML5音频或视频(即排队播放YouTube视频或Grooveshark歌曲的播放列表,并让它们自动连续播放)。
Android 似乎不是问题,但我读过的所有内容都表明 Safari 会阻止音频播放,除非它是由用户启动的,并且如果屏幕被锁定,则会阻止连续播放。
也就是说,Grooveshark 的移动网络应用程序将在我的 iPhone 5 (iOS 7) 中播放整个歌曲播放列表。即使我在另一个 Safari 选项卡中或锁定屏幕,它也会播放下一首歌曲。
所以问题是:他们是怎么做到的?