2014-11-01 163 views
4

我有一个音效,我需要播放时,只要有人点击一些东西,但第一个敲击声总是滞后,然后就很好了。我知道它应该与预加载有关,但我已将预加载设置为自动整个时间。HTML音频预加载

<audio id="effect" src="audio/bloop.mp3" preload="auto"></audio> 

我该如何摆脱最初的滞后?

+0

你在iOS上使用Safari吗? – 2014-11-01 18:54:51

回答

3

柜面您正在使用 - Safari浏览器在iOS上
预加载和iOS设备上禁用,以节省带宽。

在iOS上的Safari(适用于包括iPad在内的所有设备)中,用户可能位于蜂窝网络中并按每个数据单元收费,因此禁用预加载和自动播放。直到用户启动它才会加载数据。

来源:Safari Developer Library

+0

我在这种情况下使用iOS。有没有解决这个问题的方法?当他们开始一个级别时,我能够将音量设置为0来播放声音,以便预加载吗? – CountingStacks 2014-11-01 19:07:27