【发布时间】:2018-06-27 22:53:38
【问题描述】:
我的网站中有以下视频。这被设置为页面顶部的固定背景,包括主横幅。此元素在除 EDGE 之外的所有浏览器中都能正常播放。
我什至尝试编写自定义 javascript sn-p 来强制它播放(通过按钮调用)。这在 Chrome 上测试时有效,但在 EDGE 上无效。
var vid = document.querySelector('#bgvid');
function playVideo() {
console.log('trying to play!')
vid.play();
};
<video poster="http://cranneyhomeservices.com/wp-content/uploads/2017/05/HS_Loop_Frame.png" id="bgvid" playsinline autoplay muted loop>
<source src="http://cranneyhomeservices.com/Cranney-website.mp4" type="video/mp4" media="all and (max-width:414px)">
</video>
【问题讨论】:
-
但
console.log也在边缘记录? -
console.log 在 EDGE 中运行良好,但第二行没有任何作用
-
将
var vid = document.querySelector('#bgvid');更改为var vid = document.getElementById('bgvid');有什么不同吗? -
很遗憾没有,我刚刚测试过了。
-
所以请提供一个 jsfiddle 并发布链接。我去看看
标签: javascript html