2012-09-01 38 views

回答

0

音頻元素根本不需要添加到DOM中,以在大多數現代瀏覽器中播放。事實上,我認爲即使IE9不再需​​要這一點。自從我上一次做了一輪測試以來,這已經過去了幾個月,但我每天都使用HTML音頻。你有一個具體的案例,這是一個問題嗎?

骨幹不會銷燬頁面上的任何元素,除非您告訴它。即使您將視圖附加到身體上,仍然可以編寫渲染函數,以防止破壞已經存在的內容。

+0

我沒有測試用例,但問題(iOS - iPhone,iPad)是,冒泡的事件不能可靠地觸發,除非它被添加到DOM(並且未被移除,隱藏等)。因此,在第一首曲目完成後播放歌曲列表將會掛起。 – grigb

+0

使用我的[音頻測試頁面](http://agilepro.com/audiotestsuite/)我可以在iPad和iPod Touch上可靠地看到結束事件。元素在頁面加載後通過JavaScript加載,除非您單擊追加按鈕,否則不會附加到頁面。也許簡化下來,看看不一致的地方? –