2014-02-06 30 views
2

我用JQM 1.4和MediaElements(最新)...MediaElement.js不停留在iOS

我使用多頁模板,我希望每次我換頁時暫停音頻播放器...

我使用此代碼...

$(document).on("pagebeforeshow", function (e, ui) { 
    $("audio").each(function() { 
     $(this)[0].pause(); 
    }); 
}); 

它工作正常上AndroidFirefoxiOS出現問題...

音頻標籤有id="audio_element"

我試過不同的解決方案...我有同樣的問題... mediaelement.js - pause all players (iOS)(問題是舊的,所以我猜代碼已經改變)。

所以我不知道其他解決方案...任何想法?

+0

你能後在其上創建medialements.js播放器的代碼? ('''video',audio')。mediaelementplayer(/ * Options * /);'... – franzlorenzon

+0

$('#set')。append(content).collapsibleset()。find('audio' ).mediaelementplayer(); $('button')。attr(「data-role」,「none」); – LitBe

回答

0

嘗試:

$(document).on("pagebeforeshow", function (e, ui) { 
    $("audio").each(function() { 
     this.player.pause(); 
    }); 
}); 
+0

不,我有多個音頻元素...和您的代碼不起作用:( – LitBe

+0

嗯,我會調查這個 – franzlorenzon