Rails视频标签声音在更改页面时不会关闭

时间:2017-03-14 14:50:38

标签: ruby-on-rails

我第一次使用视频标签而视频有音乐问题是,当你进入下一页时,音乐会继续。我似乎找不到任何关于如何阻止它的事情。

这是我的标签:

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

谢谢!

1 个答案:

答案 0 :(得分:0)

这实际上似乎是HTML5视频标记的问题。我建议拦截您的页面更改(例如使用jQuery),然后使用JavaScript暂停视频。我假设你正在使用jQuery:

像这样:

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

如果这不起作用,您应该尝试暂停视频,而不是将其从父视图中删除,但我认为这应该有效。试一试:)

干杯