2017-03-14 25 views
1

我第一次使用視頻標籤,並且視頻有音樂,問題在於,當您轉到下一頁時,音樂仍會繼續。我似乎無法找到任何有關如何制止它的方法。更改頁面時,Rails視頻標籤聲音不會關閉

這是我的標籤:

<%= video_tag "propose.mp4", autoplay: :autoplay, loop: :loop, mute: :mute, class: "video" %> 

謝謝!

+1

我的猜測是它與Turbolinks緩存有關。禁用Turbolinks有幫助嗎? –

+0

看起來像去除Turbolinks確實奏效。 – Kris

回答

0

這實際上似乎是HTML5視頻標記的問題。我建議攔截你的頁面更改(例如用jQuery),然後用JavaScript暫停視頻。我假設你正在使用jQuery:

像這樣:

$(window).unload(function() { 
    $(".video").removeFromParent(); 
}); 

如果這不起作用,你應該嘗試暫停,而不是從其父中移除視頻,但我認爲這應該管用。試試:)

乾杯

相關問題