2014-11-01 74 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