2013-04-25 134 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