2010-04-23 110 views
0

我對'子頁面'上的JQTouch(最新beta)和html5音頻標籤 存在問題 - 音頻標籤在任何頁面轉換完成之前工作,並在之後停止工作。iPhone,JQTouch和HTML5音頻標籤

例如:

http://richardprice.dyndns.ws/test.html

http://richardprice.dyndns.ws/test2.html

是相同的其他比我交換兩個 div之間出現的 「當前」 類 - 所有的音頻標籤起到同樣的MP3。

在test.html初始頁面上的音頻標籤正常工作,但當您切換到該頁面上的音頻標籤時(並且有時會導致瀏覽器崩潰,有時會導致 )。切換回第1頁,該頁面上的音頻標籤 已停止工作。

test2.html是相同的測試,但是與初始頁面逆轉, 同樣的事情發生 - 第2頁(現爲初始頁)播放 音頻,1沒有,然後再切換回第2個結果在 音頻不再工作。

想法?

回答

1

也許是因爲第2頁上的音頻標籤沒有佈局(因爲它的顯示是沒有的)。我以前見過這種行爲,請參閱評論here

您可以嘗試在該頁面的pageAnimationEnd事件中通過DOM(document.createElement('audio')...)添加音頻。

0

我遇到了與JQTouch的r148相同的問題。我在我的網站的三個獨立的子頁面上嵌入了HTML5音頻。我第一次加載每一頁時,音頻播放正常(在QuickTime中,iPhone 3.1)。當我回到同一會話中的這些頁面時,鏈接到音頻的iPhone鏈接通過播放三角形。瀏覽器通常會崩潰到主屏幕。

煩人的是,iPad中的音頻播放器完美地運行在這些JQTouch頁面上。來回,加載和重新加載。

崩潰的iPhone播放器擔心我,所以我不得不恢復到一個無聊的舊的HREF鏈接。我們離啓動日期太近,無法嘗試任何JavaScript解決方法。