我一直在阅读the limitations of html5 on iOS。
目前,所有运行iOS的设备都限于随时播放单个音频或视频流。 iOS设备目前不支持多个视频并排播放,部分重叠或完全覆盖。还不支持播放多个同步音频流。但是,您可以动态更改音频或视频源。有关详细信息,请参阅“按顺序更换媒体源”。
显然我一次只能播放一个文件。一种常见的技术是拥有一个文件,但将所需的所有声音组合到这个文件中并寻找您想要播放的部分。这称为音频精灵。
但是这里有些不清楚:如果我使用音频精灵,我可以将它与自身重叠吗?例如,在播放背景音乐时,我可以听到子弹的声音吗?或者,我可以同时发射两颗子弹的声音吗?
答案 0 :(得分:1)
最新版本的Mobile Safari(http://caniuse.com/audio-api)支持支持同时播放的Web Audio API。
在iOS设备上查看此演示:https://webaudiodemos.appspot.com/TouchPad/index.html
简单包装的无耻插件:https://github.com/endemic/sona