如何在没有控件的情况下暂停视频.js视频
How to pause video on video.js without controls
我正在使用视频.js。这是我如何实现它的方法。
<video id="example_video_1" class="video-js vjs-default-skin" loop preload="auto" width="530" height="530" poster="<?php echo $iurl; ?>" autoplay>
<source src="<?php echo $vurl; ?>" type='video/mp4' />
</video>
如您所见,控件被禁用。但我想在点击时暂停这个视频。有人可以告诉我我该怎么做。
根据这里的文档(https://github.com/videojs/video.js/blob/master/docs/api.md),以下javascript应该可以工作:
.HTML
<video id="example_video_1" onclick="togglePause()" class="video-js vjs-default-skin" loop preload="auto" width="530" height="530" poster="<?php echo $iurl; ?>" autoplay>
<source src="<?php echo $vurl; ?>" type='video/mp4' />
</video>
爪哇语
var myPlayer = videojs("example_video_1");
togglePause = function(){
if (myPlayer.paused()) {
myPlayer.play();
}
else {
myPlayer.pause();
}
}
暂停后,我认为视频应该恢复播放吗? jsFiddle 工作示例: http://jsfiddle.net/fR2Xs/
另一种方法是启用控件并将其显示值设置为 none。这样,您可以暂停视频,并且控件不可见。
.vjs-control-bar, .vjs-big-play-button {
display: none !important;
}
相关文章:
- 如何在未直接触发的情况下停止事件
- 在不使用JQuery的情况下隐藏DOM中的选定元素
- 在不使用jquery的情况下查找页面中的所有锚点并附加函数
- 在不打开聊天屏幕的情况下制作Zopim-ding代理
- 在不阻止默认行为的情况下检测IE10中的缩放
- 如何在不传递此信息的情况下查找被调用的元素
- 如何检查html5视频是否有足够的缓冲,以便在不停止缓冲的情况下播放
- 是否可以在不将其添加到DOM的情况下预加载和缓存视频文件
- 如何在没有safari的情况下为浏览器隐藏视频元素
- Adobe Edge生成的带有覆盖的视频,在没有全屏的情况下在ios上播放
- 即使在自动播放=“假”预加载=“无”之后,视频也会在不单击播放按钮的情况下启动
- Windows 8商店应用程序在没有特殊UI的情况下捕获视频/照片
- 如何在没有控件的情况下暂停视频.js视频
- 了解HTML5视频何时可以在没有黑色背景的情况下播放的事件
- 在不刷新视频的情况下,从外部源调整正在运行的flash视频的大小
- 如何检测HTML5视频是否可以在没有用户交互的情况下播放
- 如何在不制作另一个新选项卡或新浏览器窗口的情况下在同一网页中播放MPG视频/音频文件
- google+和facebook风格的iframeyoutube视频.默认情况下显示视频图像,当图像点击视频播放时
- 如何在没有Jquery的情况下将HTML5视频快照附加到滚动DIV
- 我如何在没有Flash的情况下使用HTML5流媒体直播视频到Wowza