使用一个功能播放/暂停多个视频
Play/Pause multiple video with one function
我目前可以通过单击<video>
标签中的任意位置来播放和暂停视频。但不幸的是,当我添加第二个视频时,该功能仅适用于第一个视频。
var video = document.getElementById('vid');
video.addEventListener('click', function() {
this.paused?this.play():this.pause();
},
false);
video.addEventListener("pause", function() {
document.getElementById("paused").style.display = "";
});
video.addEventListener("play", function() {
document.getElementById("paused").style.display = "none";
});
<div id="main">
<div id="computer" class="content">
<div style="margin-left:8%">
<div id="paused" style="display: none">QUESTION HERE</div>
<video width="1000" height="480" id="vid">
<source src="video.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
</div>
</div>
<div id="ip" class="content">
<div style="margin-left:8%">
<div id="paused" style="display: none">QUESTION HERE</div>
<video width="1000" height="480" id="vid">
<source src="video2.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
</div>
</div>
</div>
js 代码的任何问题。恳请指教。
它不起作用,因为解释器只会考虑具有相同元素的最后一个id,如果您只使用两个视频,那么您可以添加其他视频ID和暂停的ID
<div id="ip" class="content">
<div style="margin-left:8%">
<div id="paused2" style="display: none">QUESTION HERE</div>
<video width="1000" height="480" id="vid2">
<source src="video2.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
</div>
尝试使用 id 的类有关更多详细信息,请访问此页面http://flash.flowplayer.org/demos/installation/multiple-players.html
相关文章:
- tiltSlider播放/暂停视频元素(如果li有当前类)
- 具体化:如何只使用HTML和Javascript制作播放/暂停按钮
- Youtube Javascript API播放/暂停/停止不工作
- 带有音频标签的多个播放/暂停按钮
- 多次更改 onclick() 函数(播放/暂停图像更改)
- HTML5 Javascript播放/暂停按钮
- <音频>播放/暂停按钮更改
- 单击时播放/暂停,但仅一次
- 播放/暂停动态浮动图
- 在点击和加载事件时播放暂停背景音频
- 使用HTML5和JavaScript播放/暂停音频按钮
- 在屏幕尺寸上播放/暂停HTML5视频
- 使用 HTML5 和 JavaScript 播放/暂停音频按钮
- bx滑块 - 播放/暂停页面上的所有滑块
- 在动画中添加播放/暂停
- YouTube嵌入 - 播放/暂停播放
- 在HTML音频播放器中切换播放/暂停按钮
- 在仅幻灯片 JavaScript 上添加播放/暂停按钮
- 使用 .play() 通过按回车键播放/暂停视频
- Javascript幻灯片与播放暂停和下一个上一个按钮