2012-12-03 101 views
0

我有一個頁面,其中嵌入了多個html5視頻,在不同的選項卡結構中。 FF播放ogg格式,它似乎有不同的方式加載這些視頻。每個視頻的自動播放設置爲開啓狀態,並在每個標籤點擊時播放。問題是,當我在標籤之間快速導航時,即使所有標籤點擊都有代碼可以刪除任何以前的<video>標籤,我仍然可以同時播放多個視頻。有沒有人遇到過這種行爲?你是怎麼解決它的?這個問題在FF內是有限的;所有其他瀏覽器成功殺死視頻實例。在Firefox中殺死html5視頻實例

PS:我使用jQuery

謝謝

+0

你能告訴我們一些簡短的代碼來說明這些標籤之一,以及你正在用jQuery做什麼嗎? –

+0

另外,您需要多快切換標籤以體驗此問題?當點擊之間允許一段時間時它工作嗎? –

回答

0

無論你玩當前選項卡中的視頻,你也可以暫停在其他選項卡中的視頻。

$(".tab").on("click", function() { 
    $('video').each(function() { this.pause(); }); 
    //now play the correct video 
}); 

讓我知道這是否有所幫助。 Firefox似乎可能不想刪除仍在播放的video標記。