JScrollPane导致HTML5音频自动暂停

时间:2013-04-25 17:32:01

标签: jquery html5 jscrollpane html5-audio jquery-jscrollpane

使用JScrollPane(http://jscrollpane.kelvinluck.com/index.html#support)和HTML5 Audio标签时遇到一个奇怪的问题。简而言之:

我有一个div,我正在使用Jscrollpane。 div包含html5音频。我播放html5音频。然后我在Jscrollpane上调用destroy。在调用destroy时,html5音频停止播放。同样,如果我正在播放html5音频并在父div上初始化Jscrollpane,则html5音频将停止播放。

有什么可以解释这种行为?我知道它与html5音频有关,因为当我使用flash播放音频而不是html5时,不会发生此问题。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我猜是因为音频节点是jScrollPane正在修改的父DOM节点的子节点。因此,正在播放的音频节点被破坏,并且一个全新的节点被插入到DOM中。