2
我正在嘗試創建移動應用程序的web原型。如何減少在移動web應用程序播放聲音的延遲
我的代碼是這樣
var eat = new Audio("snd/home/eating.mp3");
$('#eatBtn').live("click", function(){
eat.play()
});
這裏的問題是,雖然在音頻播放上Safari瀏覽器爲iPhone,通常有從按下按鈕到時間的時候了巨大的延遲音頻開始播放。音頻文件的大小通常小於50kb。
有什麼辦法來最小化時間鬆弛或任何方法來優化我的代碼?
只是一個想法,還沒有嘗試html5音頻,但如果你可以在開始時預先加載播放器並播放空白噪音,然後發送其他文件,它可能會更快。我猜延遲是造成音頻解碼器的負載。 – jett
'巨大'的延遲有多長? – maazza
延遲時間就像幾秒(也許3到5秒),但使用時很奇怪。 – ptamzz