繁体   English   中英

HTML5视频无法在Chrome和Safari上自动播放

[英]HTML5 video does not autoplay on Chrome and Safari

谁能告诉我为什么这个HTML5视频不起作用? 它可以在Firefox中正常运行,但不能在Safari或Chrome中运行。 似乎无法弄清楚发生了什么。

这是我正在使用的页面http://www.adventures.org/trips/?prg=passport&new=design

该视频位于较大的Passport徽标后面。

这是视频代码。

 <video autoplay loop muted class="fillWidth"> <source src="http://adventures.org/trips/video/PassportHeader.mp4" type="video/mp4" /> <source src="http://adventures.org/trips/video/PassportHeader.webm" type="video/webm" /> Your browser does not support the video tag. I suggest you upgrade your browser. </video> 

感谢所有的建议! 我终于弄明白了。 视频编解码器的页脚中的Facebook API出现问题。

我的猜测是浏览器与您设置的两个源混淆了。 尝试这个:

<video autoplay loop  muted class="fillWidth">
  <source src="http://adventures.org/trips/video/PassportHeader.mp4" type="video/mp4" />
</video>

尝试在此http://caniuse.com/#feat=video上检查canuse视频标签

似乎针对webm Safari浏览器中的编解码器存在一些问题

如果用户已安装WebM编解码器,则可在IE9 +和Safari / MacOSX中使用。 部分支持表示至少支持一种编解码器,但并非全部。

检查内部注释和关键问题http://caniuse.com/#feat=webm

暂无
暂无

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

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