html5 视频播放进度条点击功能
html5 video player progress bar click funcion
是否可以使用具有特定视频标签 ID 的 j 查询来收听 html 5 视频播放器默认进度条点击?
视频标签就像
<video width="250" height="150" id="videoplayer" controls="" autoplay="" src="blob:https%3A//fiddle.jshell.net/91a12a0d-f082-4fbd-a70c-7fa94563690c"></video>
我可以获取进度条上id="videoplayer"的点击事件吗
您可以通过以下方式为视频播放器添加事件监听器:
document.getElementById('videoplayer').addEventListener("click", function(){
//the code you want to do in click event
});
另一方面,您可以像这样使用自定义视频播放器来处理它:
<div id="video-controls" class="controls" data-state="hidden">
<button id="playpause" type="button" data-state="play">Play/Pause</button>
<button id="stop" type="button" data-state="stop">Stop</button>
<div class="progress">
<progress id="progress" value="0" min="0">
<span id="progress-bar"></span>
</progress>
</div>
<button id="mute" type="button" data-state="mute">Mute/Unmute</button>
<button id="volinc" type="button" data-state="volup">Vol+</button>
<button id="voldec" type="button" data-state="voldown">Vol-</button>
<button id="fs" type="button" data-state="go-fullscreen">Fullscreen</button>
</div>
然后,您可以使用它的 id 值来收听您的进度条。
使用 <progress>
元素与 HTML5 视频
<progress id='p'></progress>
所有可能跟踪的事件集都列在提到的 link 中:-
Link:- http://www.w3schools.com/tags/ref_av_dom.asp
示例:- https://www.w3.org/2010/05/video/mediaevents.html
希望对您有所帮助。
感谢和问候
考图克萨尼
尝试 "seeking" 活动。点击进度条就会调用
let videoPlayer = document.getElementById('videoPlayer');
videoPlayer.addEventListener("seeking", function(){
console.log('seeking', videoPlayer.currentTime)
});
是否可以使用具有特定视频标签 ID 的 j 查询来收听 html 5 视频播放器默认进度条点击? 视频标签就像
<video width="250" height="150" id="videoplayer" controls="" autoplay="" src="blob:https%3A//fiddle.jshell.net/91a12a0d-f082-4fbd-a70c-7fa94563690c"></video>
我可以获取进度条上id="videoplayer"的点击事件吗
您可以通过以下方式为视频播放器添加事件监听器:
document.getElementById('videoplayer').addEventListener("click", function(){
//the code you want to do in click event
});
另一方面,您可以像这样使用自定义视频播放器来处理它:
<div id="video-controls" class="controls" data-state="hidden">
<button id="playpause" type="button" data-state="play">Play/Pause</button>
<button id="stop" type="button" data-state="stop">Stop</button>
<div class="progress">
<progress id="progress" value="0" min="0">
<span id="progress-bar"></span>
</progress>
</div>
<button id="mute" type="button" data-state="mute">Mute/Unmute</button>
<button id="volinc" type="button" data-state="volup">Vol+</button>
<button id="voldec" type="button" data-state="voldown">Vol-</button>
<button id="fs" type="button" data-state="go-fullscreen">Fullscreen</button>
</div>
然后,您可以使用它的 id 值来收听您的进度条。
使用 <progress>
元素与 HTML5 视频
<progress id='p'></progress>
所有可能跟踪的事件集都列在提到的 link 中:- Link:- http://www.w3schools.com/tags/ref_av_dom.asp
示例:- https://www.w3.org/2010/05/video/mediaevents.html
希望对您有所帮助。
感谢和问候 考图克萨尼
尝试 "seeking" 活动。点击进度条就会调用
let videoPlayer = document.getElementById('videoPlayer');
videoPlayer.addEventListener("seeking", function(){
console.log('seeking', videoPlayer.currentTime)
});