即使静音并遵守不同的浏览器规则,自动播放也无法用于html视频

因此,我跟随this guide来到T上,了解如何在Rails项目中创建背景横幅视频。我已经以我想要的方式将其显示在主页上,但是自动播放无法正常工作。我已经测试了其他属性,例如循环和静音,它们工作得很好。我阅读了chrome关于自动播放有关静音的规则,还尝试了使用javascript play方法的script标签。似乎没有任何作用。

要播放视频,唯一的方法是添加控件,然后点击播放,这不是我想要的功能。

除了静音以外,还有其他人会阻止自动播放吗?

这是我的项目中的erb标签

<div class="video-wrapper">
  <%= video_tag "type.mp4",mute: true,autoplay: :true,loop: true,class: "banner_video" %>
  <h1>Cheesy,inspiring coding caption here</h1>
</div>

我也尝试过:

<div class="video-wrapper">
  <%= video_tag "type.mp4",mute: :mute,autoplay: :autoplay,loop: :loop,inspiring coding caption here</h1>
</div>

这是它转换为的内容:

<video mute="true" autoplay="autoplay" loop="loop" class="banner_video" src="/assets/type-7f0bdd6a4a5fe55ee8eefe5842020765eb1a05d78f50ca8279ed8b2e605c09ba.mp4"></video>
deitysix 回答:即使静音并遵守不同的浏览器规则,自动播放也无法用于html视频

您可以尝试以这种方式嵌入视频吗?

<video id="player" autoplay loop muted>
  <source src="video.mp4" type="video/mp4" />
</video>

对我来说,自动播放在Firefox中工作正常。

本文链接:https://www.f2er.com/3114432.html

大家都在问