【发布时间】:2016-10-04 21:14:25
【问题描述】:
我认为通过点击事件设置它会很简单,但它无法将 html5 视频的控件识别为视频的一部分。
页面上有另一个 ID 为 video1 的视频被设置为自动播放。 ID 为 video2 的第二个视频不会过度播放,但具有 html5 控件,因此观众可以启动它。我想对其进行设置,以便一旦选择了 video2 中的播放按钮,video1 就会停止播放。
这是我尝试过的:
html
<video id="video2" controls>
<source src="assets/explainer.mp4" type="video/mp4">
This browser does not support HTML5 video
</video>
js
$('#video2').click(function(){
$('#video1').get(0).pause();
});
请注意,如果我点击视频,它可以工作,但点击控件不起作用。
【问题讨论】:
-
您可能需要实现自己的自定义视频控件或使用像videojs.com这样的库
-
使用控件我认为您是正确的。虽然,我确实找到了一种解决方法,但仍然可以完成工作。
标签: javascript jquery html video