2013-04-25 2 views
0

Облицовка странной проблемы при использовании JScrollPane (http://jscrollpane.kelvinluck.com/index.html#support) и тегов HTML5 Audio. В двух словах:JScrollPane вызывает HTML5 Audio для автоматической паузы

У меня есть div, который я использую Jscrollpane. Div содержит html5 аудио. Я воспроизвожу аудио html5. Затем я вызываю разрушение на Jscrollpane. После вызова destroy звук html5 перестает играть. Аналогично, если я играю html5 audio, и я инициализирую Jscrollpane на родительском div, звук html5 перестает играть.

Что может объяснить это поведение? Я знаю, что это связано с аудио html5, потому что, когда я использую flash для воспроизведения звука вместо html5, эта проблема не возникает.

Любые идеи?

ответ

0

Я думаю, это потому, что аудиоузел является дочерним элементом родительского узла DOM, который изменяет jScrollPane. Таким образом, звуковой узел, который играет, уничтожается, а новый новый вставлен в DOM.

+0

Да, это правильно. Странно то, что даже если я заставляю flash во всех браузерах, Chrome все равно перестает воспроизводить аудио. Firefox и Safari работают. – deruse