简体   繁体   English

MP4 视频设置为用户自动播放。 用常用的方法,还是不自动播放?

[英]MP4 video set to autoplay for the users. Using commonly used methods, it still doesn't autoplay?

Hello StackOverflow Community,你好 StackOverflow 社区,

I am working on a website in which I want to display its features using a looped mp4 video.我正在一个网站上工作,我想在其中使用循环播放的 mp4 视频来显示其功能。

Here is what I used to create this element:这是我用来创建此元素的内容:

<video width="1500" height="1000" autoplay loop muted playsinline>
              <source src="/assets/images/hero/videoexample.mp4" type="video/mp4" />
            </video>

When I did this, no matter what I changed, I would still get the below result:当我这样做时,无论我改变了什么,我仍然会得到以下结果:

自动播放问题

It would never automatically play the video to then not allow it to be looped.它永远不会自动播放视频,然后不允许它被循环播放。

This website is built on: HTML, JS, SCSS, CSS, and Primarily Bootstrap.该网站基于:HTML、JS、SCSS、CSS 和主要是 Bootstrap。 I hope this information helps.我希望这个信息帮助。

Any advice on what I should do would be greatly appreciated.任何关于我应该做什么的建议将不胜感激。

Add event listener oncanplay .添加事件监听oncanplay

Take a look inline example:看一下内联示例:

 <video width="1500" height="1000" autoplay loop muted playsinline oncanplay="() => { this.muted = true; this.play(); }" > <source src="https://www.w3schools.com/html/mov_bbb.mp4" type="video/mp4" /> </video>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM