2013-04-25 146 views
0

使用JScrollPane(http://jscrollpane.kelvinluck.com/index.html#support)和HTML5音頻標記時會遇到一個奇怪的問題。簡而言之:JScrollPane導致HTML5音頻自動暫停

我有一個div,我正在使用Jscrollpane。該div包含html5音頻。我播放html5音頻。然後我打電話給Jscrollpane銷燬。在調用銷燬後,html5音頻停止播放。同樣,如果我正在播放html5音頻,並且在父div上初始化Jscrollpane,則html5音頻將停止播放。

什麼能解釋這種行爲?我知道這與html5音頻有關,因爲當我使用flash播放音頻而不是html5時,不會發生此問題。

任何想法?

回答

0

我想這是因爲音頻節點是jScrollPane正在修改的父DOM節點的子節點。因此正在播放的音頻節點被破壞,並且將一個全新的節點插入到DOM中。

+0

是的,這是正確的。奇怪的是,即使我在所有瀏覽器上強制閃光,Chrome仍然停止播放音頻。 Firefox和Safari工作。 – deruse 2013-04-26 03:40:45

相關問題