如何在模式窗口关闭时使用 HTML5 停止为视频
How do I stop as a video using HTML5 on close of Modal Window?
我已经在这里和整个网络上搜索了一种在模式窗口关闭时停止HTML5视频的方法。虽然有很多答案似乎都不适合我的网站我的网站中的页面
<script>
("#bone").on('click', function(){
stopVideo();
});
</script>
<a class="button" href="#openModal">Watch Bad to the Bone</a>
<div id="openModal" class="modalbg">
<div class="dialog">
<a href="#close" title="close" class="close" data-dismiss="modal" aria-hidden="true" id="videoToggleOff">C</a>
<video id="bone" src="http://gluedesign.com/work/newgluetwo/video/b2b_7_15a.m4v" controls width="960" height="540"></video>
<p class="fineprint">Bad To The Bone.</p>
</div>
我在这里错过了什么?
暂停/停止视频的一种方法是这样做:
$("#close").on("click",function(){
$("#bone").get(0).pause(); // $("#bone").trigger('pause');
});
要在单击打开模式按钮后播放视频:
$("#openModalBtn").on("click",function(){
$("#bone").get(0).play(); // $("#bone").trigger('play');
});
对于纯 javascript,您需要这样做:
var bone = document.getElementById("bone");
var close = document.getElementById("close");
var openModalBtn = document.getElementById("openModalBtn");
close.addEventListener("click",function(){
bone.pause();
});
openModalBtn.addEventListener("click",function(){
bone.play();
});
html部分也很少有错误,您可能需要将它们更正为:
<a id="openModalBtn" class="button" href="#openModal">Watch Bad to the Bone</a>
<div id="openModal" class="modalbg">
<div class="dialog">
<a href="#close" title="close" class="close" data-dismiss="modal" aria-hidden="true" id="close">C</a>
<video id="bone" controls width="960" height="540">
<source src="http://gluedesign.com/work/newgluetwo/video/b2b_7_15a.m4v">
</video>
<p class="fineprint">Bad To The Bone.</p>
</div>
我使用引导模式对此进行了测试,但尚未对此进行测试。
希望对您有所帮助。
相关文章:
- 如何检查用户在html5视频播放器中观看了完整的视频
- html5视频中的Youtube类型注释
- 强制浏览器更新缓存的HTML5视频对象
- 可以使用带有json回调的html5视频标签
- html5视频播放器和视频js之间的关系
- 隐藏HTML5视频控件
- 用链接替换嵌入的HTML5视频
- HTML5视频链接在Chrome中不起作用
- 用angular js在屏幕上点击播放和暂停html5视频
- 使用Javascript播放HTML5视频
- 自定义HTML5视频控件-退出按钮不会启动全屏切换功能
- ReactJS:如何使用react正确播放带有onClick事件的html5视频
- html5视频将黑框(空)绘制到画布上
- 资源管理器9上的html5视频缓存
- 如何检查html5视频是否有足够的缓冲,以便在不停止缓冲的情况下播放
- html5视频交互式视频播放器
- HTML5视频无法在chrome上工作,在服务器上托管后的IE,mov文件中的视频(quicktime格式)
- 如何从某个时间开始预加载HTML5视频
- 寻找HTML5视频是否需要加载整个文件
- 如何在HTML5视频中获得寻找事件的起点