4个回答
推荐于2017-09-02
展开全部
如何控制html5 video 控制条显示和隐藏时间
function setControl(){
var video=document.getElementById("video");
video.controls=false;
if(video.currentTime>=2*60){
video.controls=true;
}
setTimeOut("setControl()",10);
}
function setControl(){
var video=document.getElementById("video");
video.controls=false;
if(video.currentTime>=2*60){
video.controls=true;
}
setTimeOut("setControl()",10);
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
function setControl(){
var video=document.getElementById("video");
video.controls=false;
if(video.currentTime>=2*60){
video.controls=true;
}
setTimeOut("setControl()",10);
}
var video=document.getElementById("video");
video.controls=false;
if(video.currentTime>=2*60){
video.controls=true;
}
setTimeOut("setControl()",10);
}
更多追问追答
追问
能否标注下你代码注释,简单,?你里面的数字都是什么意思?
追答
var video=document.getElementById("video");//获取video对象
video.controls=false;//设置控制条不显示
function setControl(){
if(video.currentTime>=2*60){ //video当前播放时间(秒)
video.controls=true;//设置控制条显示
}
setTimeOut("setControl()",1);//每隔1毫秒调用一次,相当于实时获取当前播放时间
}
setControl();
执行也需要时间,所以获取的当前时间不一定正好是120s,这里写了>=。我想到的,可能有更好的方法。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
半年个人指标
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询