html5设置视频显示第一帧,如何检测HTML5视频何时播放第一帧?
還有另一種方法可以使用currentTime并為視頻更改的每個時間定義一個函數。在HTML5視頻元素頂部設置div,并在currentTime在3到4秒之間時修改該元素。
示例代碼應該是這樣的:
HTML:
Your browser does not support HTML5 video.
CSS:
#video_box{
position:relative;
}
#video_overlays {
position:absolute;
width:160px;
min-height:100px;
background:transparent;
z-index:300000;
bottom:50px;
left:10px;
text-align:center;
}
的JavaScript:
var vid = document.getElementById("myVideo");
// Assign an ontimeupdate event to the video element, and execute a function if the current playback position has changed
vid.ontimeupdate = function() {myFunction()};
function myFunction() {
//if currentTime is greater than 3 but less than 4, as in second 3+, go into if statement, otherwise go to else statement
if (vid.currentTime > 3 && vid.currentTime < 4) {
document.getElementById("video_overlays").innerHTML = '
Image Here
';}
else {
document.getElementById("video_overlays").innerHTML = '';
}
}
你可以第一個if語句停頓內該視頻,然后顯示一個圖像,然后在視頻開始一段時間后重新開始,如果這是您的意圖,但此代碼基本上是做這種事情的骨架。
總結
以上是生活随笔為你收集整理的html5设置视频显示第一帧,如何检测HTML5视频何时播放第一帧?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: asp 生成html文件,将指定的asp
- 下一篇: 规定输出字段html,控制视图输出的包装