由于iOS上的html5音频限制,是否可以同时播放背景音乐和声音效果?

时间:2013-10-14 16:50:53

标签: ios html5 audio

我一直在阅读the limitations of html5 on iOS

  

目前,所有运行iOS的设备都限于随时播放单个音频或视频流。 iOS设备目前不支持多个视频并排播放,部分重叠或完全覆盖。还不支持播放多个同步音频流。但是,您可以动态更改音频或视频源。有关详细信息,请参阅“按顺序更换媒体源”。

显然我一次只能播放一个文件。一种常见的技术是拥有一个文件,但将所需的所有声音组合到这个文件中并寻找您想要播放的部分。这称为音频精灵。

但是这里有些不清楚:如果我使用音频精灵,我可以将它与自身重叠吗?例如,在播放背景音乐时,我可以听到子弹的声音吗?或者,我可以同时发射两颗子弹的声音吗?

1 个答案:

答案 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