HTML 5视频“自动播放”不自动在CHROME中启动 [英] HTML 5 Video "autoplay" not automatically starting in CHROME
问题描述
我有以下代码:
<video controls autoplay>
<source src="video/myVideo.mp4" type="video/mp4">
<source src="video/myVideo.webm" type="video/webm">
<source src="video/myVideo.ogv" type="video/ogg"> </video>
视频:
- 在Chrome和Firefox中都表现良好
- 在Firefox中按预期播放
- 在Chrome中显示但不显示自动启动。这就是问题所在。
- 如果我点击它(在Chrome中)就可以正常播放
- displays well in both Chrome and Firefox
- In Firefox it plays as expected
- In Chrome it displays but not "autostarts". This is the problem.
- If I click on it (in Chrome) it plays ok
尝试
<video controls autoplay>...</video>
<video controls autoplay="1">...</video>
<video controls autoplay="autoplay">...</video>
Chrome中没有任何效果
Nothing worked in Chrome
然后我也尝试更改编解码器,如 https://en.wikipedia.org/wiki/HTML5_video,但它也不起作用:
Then I also tried changing the codec, as recommended in https://en.wikipedia.org/wiki/HTML5_video, but it also did not work:
<source src="movie.webm" type='video/webm; codecs="vp8.0, vorbis"'>
<source src="movie.ogv" type='video/ogg; codecs="theora, vorbis"'>
<source src="movie.mp4" type='video/mp4; codecs="avc1.4D401E, mp4a.40.2"'>
所以现在我走到了尽头。感谢您的任何指示!非常感谢。
So now I am at a dead end. Thanks for any pointers! Much appreciated.
推荐答案
你需要添加 playsinline autoplay muted loop
, chrome不允许视频自动启动,如果没有静音,也就是现在我不知道为什么它不能在所有Android设备上工作,我试着看它是否是特定版本的,如果我发现了什么我会告诉你的
You need to add playsinline autoplay muted loop
, chrome do not allow a video to autostart if it is not muted, also right now I dont know why it is not working in all android devices, im trying to look if it's a version specific, If I found something I'll let you know
Chrome问题:
经过一些研究后我发现它无法在Chrome上运行,因为在响应中你可以激活数据保护程序,并阻止任何视频自动启动
Chrome issue: After some research i have found that it doesnt work on chrome sometimes because in responsive you can activate the data saver, and it blocks any video to autostart
这篇关于HTML 5视频“自动播放”不自动在CHROME中启动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!