我已經構建了一個包含視頻和音頻(均爲點擊)的網絡應用程序。 該應用程序使用applicationCache將所有文件存儲在iOS7的iPad上。WebAudio不會播放並延遲iOS7/iPad上的加載進度
視頻在緩存(離線)版本中完美無缺!
唯一的(大)問題是,音頻文件已加載但無法播放。 我讀過很多關於這方面的問題,但是我沒有發現是否可以播放緩存的音頻文件。
對於我正在使用createjs(使用preloadjs和聲音)的Web應用程序。
我也認識到,當音頻文件開始加載(脫機,與preloadjs)它閱以下錯誤控制檯(來自新iPad):
SyntaxError: DOM Exception 12: An invalid or illegal string was specified.
...爲每一個音頻文件(mp3)。
而且它會顯着延遲(預)加載進度/過程。
我該如何擺脫這種延遲?如何正確運行音頻文件? 如果在iPad/iOS7.1上無法播放音頻,是否有任何事件或檢測,告訴我音頻不可用......以便我可以輸出類似「請連接到互聯網以聽到這個音頻文件「?
Thx提前!
您認爲使用mp4播放聲音是一個好主意嗎? –
我個人喜歡mp4,但它可能不會對您所看到的問題有任何影響。 – OJay
我已將所有的mp3更改爲mp4。我用視頻標籤播放它們。它在緩存的iPad WebApp上運行得非常棒。所以這是一個很好的解決方法! –