<script type="text/javascript">
function playVideo(sourceId, targetId) {
if (typeof(sourceId)=='string') {sourceId=document.getElementById(sourceId);}
if (typeof(targetId)=='string') {targetId=document.getElementById(targetId);}
targetId.innerHTML=sourceId.innerHTML;
return false;
}
</script>
<video id="6" width="320" height="240" controls="controls"></video>
<video id="1" style="display: none;"width="320" height="240" controls="controls">
<source src="movie1.mp4" type="video/mp4" />
<source src="movie1.ogg" type="video/ogg" />
<source src="movie1.webm" type="video/webm" />
Your browser does not support the video tag.
</video>
<video id="2" style="display: none;" width="320" height="240" controls="controls">
<source src="movie2.mp4" type="video/mp4" />
<source src="movie2.ogg" type="video/ogg" />
<source src="movie2.webm" type="video/webm" />
Your browser does not support the video tag.
</video>
<a href="#" onclick='return playVideo("1","6")'>Play Video 1</a>
<a href="#" onclick='return playVideo("2","6")'>Play Video 2</a>
当选择“播放视频2”,而视频1正在播放视频2将无法正常工作,我该如何解决?是否有额外的脚本,我必须添加,以便第二个视频将覆盖第一个?播放选定的视频
感谢您的快速回复。视频并没有实际停止,会发生什么情况是当我点击视频2时什么也没有发生,那就是当视频1正在播放或反过来时。视频确实有不同的标签。正如你可以看到onclick ='return playVideo(“2”,“6”)' – user1531828 2012-07-17 14:43:40
哦对不起,我误解了这个问题 – frececroka 2012-07-17 14:58:39
看到我的更新。这个对我有用。 – frececroka 2012-07-17 15:14:42