javascript - HTML5 视频弹出窗口

标签 javascript jquery html css

我在网站客户端上工作,要求当有人播放视频时它应该自动播放(我做到了),当有人点击视频时它应该在弹出窗口中打开(我做到了并且工作正常)。现在他问我什么时候点击视频 1 并且弹出窗口中的视频应该与第一个视频已经运行的时间相同,比如 00:35 秒。 `

this is for video 

	jQuery(document).ready(function(){
		    jQuery("#video1").click(function(){
		        jQuery("#video1 source").clone().prependTo('#video2');
		    });
		    jQuery("#video1").click(function(){
		        jQuery("#video1 source:first-child").remove();
		    });
		    jQuery("#video2").on("play",function(){
		        jQuery("#video1").trigger("pause");
		    });
		});	

		jQuery(document).ready(function(){
			jQuery('#video1').click(function(){
				jQuery('#vid_overlay').fadeIn('slow');
			});
			jQuery('#vid_overlay').hide();
			jQuery('#video1').click(function(){
				jQuery('#vid_overlay').fadeIn('slow');
			});
			jQuery('#exit_btn').click(function(){
				jQuery('#vid_overlay').fadeOut('slow');
			});

			jQuery('#video1').click(function(){
				this.paused?this.play():this.pause();
			});
			jQuery('#video1').click(function(){
				jQuery("#video2").trigger("play");
			});
			jQuery('#exit_btn').click(function(){
				jQuery("#video2").trigger("pause");
			});
			jQuery('#exit_btn').click(function(){
				jQuery("#video1").trigger("play");
			});
		});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<video id="video1" width="300" controls autoplay loop>
		<source id="video_src" src="videos/BIISummitDubai.mp4" type="video/mp4">
	</video>
    and this for is popup
	<div id="vid_overlay">
		<div id="video_wrap">
			<span id="exit_btn">&times;</span>
			<video id="video2" width="800" controls loop>
			</video>
		</div>
	</div>

最佳答案

currentTime 属性设置或返回音频/视频播放的当前位置(以秒为单位)。

设置该属性时,播放会跳转到指定位置。

所以,可以获取video1的currentTime,然后设置到video2

像这样:

video2.currentTime = video1.currentTime;

关于javascript - HTML5 视频弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48881415/

相关文章:

javascript - 为什么这返回未定义而不是值?

javascript - 如何在开源 php 迷你购物车中应用 ajax 或 javascript?

javascript - 从 jQuery AJAX 调用返回的 HTML 表现得很奇怪

Javascript 页面未链接到我的 HTML 文件

jquery - 为什么我有双滚动条和非 Canvas 菜单?

javascript - 以编程方式登录网站并提交表单

javascript - bootbox 的初始化函数在显示对话框后使用一些代码

javascript - 下划线 _.throttle 如果在超时内发生模糊则忽略输入

javascript - HotJar 如何生成他们的录音?

html - 在接收 HTML 和 DOM 就绪之间发生了什么?