出于某种原因,我确信DivX的人认为很重要,没有直接的方法可以防止他们的插件用他们喜欢的徽标替换页面上的所有视频元素.
我需要的是一个解决方法,告诉插件跳过一些视频,即不用他们的可播放内容替换它们.
我通过放置一个空的HTML 5视频标签,然后在body onload事件中的JavaScript函数中放入视频源标签来解决这个问题.然后该视频出现在普通的HTML 5播放器中,而不是DivX网络播放器.
这将给DivX播放器:
<video width="320" height="240" controls="controls">
<source src="movie.mp4" type="video/mp4" />
</video>
Run Code Online (Sandbox Code Playgroud)
但这会给普通的html 5播放器:
<head>
<script type="text/javascript">
function changevid() {
document.getElementById('vid').innerHTML = '<source src="inc/videos/sample1.mp4" type="video/mp4" />';
document.getElementById('vid').load();
}
</script>
</head>
<body onload="changevid()">
<video id="vid" width="800" height="450" controls="controls">
</video>
</body>
Run Code Online (Sandbox Code Playgroud)