HTML5视频标签自动播放在Chrome中不起作用(但在jsfiddle中可以!)
HTML5 video tag autoplay not working in Chrome (but OK in jsfiddle!)
我正试图在我们的主页上用自动播放做一个简单的视频(http://froy.com)。没什么新奇的。在Firefox甚至IE中,一切都能顺利进行。
然而,自动播放在Chrome上不会激活。我试过隐姓埋名,没有延期,但问题仍然存在。奇怪的是,在jsfiddle上尝试代码是有效的!此外,我在其他网站上看到了类似的视频标签也在工作。
事实上,我一点一点地将整个主页代码的不同部分添加到jsfiddle(html、css、javascript)中,试图隔离这个问题——运气不好。我不知所措,任何帮助都将不胜感激。
以下是代码:
<video preload="auto" autoplay loop muted width="100%" height="auto" style="margin-top:-25px" >
<source src="https://cdn.shopify.com/s/files/1/0220/3498/files/Video_Slider_1.mp4" type="video/mp4">
<source src="https://cdn.shopify.com/s/files/1/0220/3498/files/Video_Slider_1.webm" type="video/webm">
</video>
这和我的javascript有关吗?如果是这样的话,为什么当我在jsfiddle中包含脚本时,它没有接收到这个?
我使用的代码与您使用的代码相同,只是视频是从我的服务器上提供的,一切都很好。
<video preload="auto" autoplay loop muted width="100%" height="auto" style="margin-top:-25px" >
<source src="http://www.example.com/clip.mp4" type="video/mp4">
<source src="http://www.example.com/clip.webm" type="video/webm">
</video>
谷歌Chrome版本:版本38.0.2125.111 m
相关文章:
- JavaScript获胜't运行,但在jsFiddle中工作
- 转换链接在jsfiddle中有效,但在我的浏览器上无效
- 代码在jsfiddle中工作,但在本地服务器中不起作用
- 为什么这在 jsfiddle 中有效,但在我的文档中不起作用
- jQuery Slider在我的网站上不起作用,但在JSFIDDLE中起作用
- 为什么代码在jsfiddle上运行良好,但在我的dreamweaver上却不正常
- D3图表在jsfiddle上运行良好,但在localhost上则不然
- 代码在 jsfiddle 中工作,但在我的网站上不起作用
- 代码在本地工作,但在 JSFiddle 中不工作
- Highcharts在jsfiddle上工作,但在现场失败
- 简单的跨域 iframe postMessage 在 jsfiddle 中工作,但在本地不起作用
- Javascript代码在Jsfiddle中工作,但在本地浏览器中不起作用
- 具有相同代码/数据集的Highcharts代码在PHP中工作,但在JSfiddle中不起作用
- 为什么这段代码在这里工作,但在 JSFiddle 上不起作用
- 粘性导航栏在 jsfiddle 上工作,但在本地主机上不符合预期
- 弹出表单失败,但在 JsFiddle 中,它可以工作
- jQuery LightSlider不能工作,但在JSFiddle中工作得很好
- javascript代码在jsfiddle中工作,但在浏览器中不工作
- 在本地机器上,我的简单js验证可以工作,但在jsfiddle上却不行;t为什么
- HTML5视频标签自动播放在Chrome中不起作用(但在jsfiddle中可以!)