1
我正在做一個項目HTML 5,針對安卓平板電腦。有一些jQuery動畫是使用音頻時間更新代表觸發的。Android瀏覽器中的HTML5音頻/視頻加載問題
它工作正常,但在瀏覽頁面時顯示一些加載問題。 它有時不會加載。我在$(document).ready()中添加了一個加載器;方法並將在canplaythrough代表中刪除。
有時裝載程序不會消失,因爲不會調用canplaythrough。
問題不能經常發現。 爲什麼音頻沒有正確加載每次?這是因爲瀏覽器緩存?
我在Android默認和Chrome瀏覽器中測試它。
誰能告訴我爲什麼會發生這種情況。
任何幫助,將不勝感激。
有了這些類型的東西,你應該非常小心地記住頁面的確切時間軸以及每個點發生的事情。就像指揮一個管絃樂隊一樣。 這就是爲什麼我不使用Jquery來處理這些事情,而是使用我自己編寫的函數來設置計時,以便我確切知道在什麼時候會發生什麼,而不會被jquery處理隱藏,而我並不知道並且在jQuery更新時可能會發生變化。 如果沒有人提供適合您的好答案,請嘗試用您自己的功能替換定時器。 – Tschallacka
嗨@MichaelDibbets,謝謝你的建議。但使用時間更新不會產生任何問題。問題與加載。我認爲瀏覽器正試圖緩存音頻元素。這就是爲什麼「有時不加載」。我無法在任何地方找到適當的解決方案。 –