详细讲解Video的基本使用方法

2020年12月31日23:40:10 娱乐 1170

Video的基本使用方法

详细讲解Video的基本使用方法 - 天天要闻

1)<video src="url">您的浏览器不支持video标签,请使用google浏览器浏览</video>

2)加入要添加预加载图片,添加属性poster="图片URL"

<video poster="图片的url">

<source src="视频URL"></source>

您的浏览器不支持video标签,请使用google浏览器浏览

</video>

注意:视频的格式不同,支持的浏览不同

常见的视频格式:ogg(ogv)/MPEG4(mp4)/WEBM(webm)

加入非要在不支持的浏览器上看效果,那么你得准备swf格式的视频

<video width="800" height="">

<source src="myvideo.mp4" type="video/mp4"></source>

<source src="myvideo.ogv" type="video/ogg"></source>

<source src="myvideo.webm" type="video/webm"></source>

<object width="" height="" type="application/x-shockwave-flash" data="myvideo.swf">

<param name="movie" value="myvideo.swf" />

<param name="flashvars" value="autostart=true&file=myvideo.swf" />

</object>

当前浏览器不支持 video直接播放,点击这里下载视频: <a href="myvideo.webm">下载视频</a>

</video>

2、常见固有属性

autoPlay(加载完成自动播放)

controls(使用的时浏览器默认的控件)

loop(循环播放)

width(video的宽度)

height(video的高度)

src(视频的地址)

video.currentTime(当前视频的播放事件)

video.duration(视频播放的总时长)

3、常见的事件(方法)

video.play()---播放视频

video.pause()---暂停视频播放

4、全屏设置:(注意设置全屏的时候,element的选取,不要加到video上面,否则全屏时会出现默认的控件,也有可能导致视频全屏时不可以看到画面,这里注意element一般时所有控制器与video标签最近的共同的父元素)

全屏:element.webkitRequestFullScreen();

element.mozRequestFullScreen();

element.requestFullScreen();

取消全屏:document.webkitCancelFullScreen();

document.mozCancelFullScreen();

document.cancelFullScreen();

5、设置音量

video.volume 取值范围为0-1

如果使用input[type='range']时,可以设置range的min=0,max=10,在onchange事件时取得range的值除以10表示音量大小

eg:video.volume = $("input[type='range']").val()/10;

注:如果需要设置静音模式,直接将音量设置为0

video.volume = 0;

6、播放进度

video.currentTime的改变是通过video的timeupdate事件而改变,所以在设置的时候,我们需要在值改变的时候,添加事件video.addEventListener("timeupdate",playTime,true);

eg1:

$("#playRange").on("change",function(){

// alert($(this).val())

vdo.currentTime = $(this).val();

vdo.addEventListener("timeupdate",playTime,true);

})

eg2:

$("#playRange").on("mousedown",function(){

vdo.removeEventListener("timeupdate",playTime,true);

$(this).on("mouseup",function(){

// alert($(this).val())

vdo.currentTime = $(this).val();

vdo.addEventListener("timeupdate",playTime,true);

})

})

playTime方法用来设置显示播放的事件,并且当前播放的进度和range匹配

function playTime(){

var nowTime = parseInt(vdo.currentTime);

$("#playRange").val(nowTime);

$(".playTime").html(nowTime+"/"+allTime);

}

娱乐分类资讯推荐

又惹众怒?知名主持人节目中这波操作引争议 - 天天要闻

又惹众怒?知名主持人节目中这波操作引争议

朱丹近期因综艺节目中的争议性言论和行为引发公众对其性别观念与育儿方式的广泛讨论在节目中,朱丹将鸡汤中的两个鸡腿分给25岁的周翊然和28岁的董思成,称“弟弟们长身体”,而将鸡翅分给年龄更小的欧阳娣娣(20岁)和宁静。
佐藤健真的乐队出道了!剧集《玻璃之心》曝剧照 - 天天要闻

佐藤健真的乐队出道了!剧集《玻璃之心》曝剧照

佐藤健真的乐队出道了!剧集《玻璃之心》曝剧照| (1/8) 佐藤健真的乐队出道了!剧集《玻璃之心》曝剧照 | (2/9) 1905电影网讯 近日,由佐藤健主演的剧集《玻璃之心》(グラスハート)曝光全新剧照及海报。
《东极岛》等三部暑期档华语新片曝光IMAX剧照! - 天天要闻

《东极岛》等三部暑期档华语新片曝光IMAX剧照!

1905电影网讯 近日,即将在2025暑期档上映的三部华语电影——《东极岛》、《无名之辈:否极泰来》、《刺杀小说家2》曝光三张剧照,并宣布均采用IMAX特制拍摄。届时,三部影片将以IMAX 1.9:1特殊画幅呈现,关键场景比普通版本多出26
《侏罗纪世界4》伦敦发布会 寡姐、乔贝贝等现身 - 天天要闻

《侏罗纪世界4》伦敦发布会 寡姐、乔贝贝等现身

《侏罗纪世界:重生》伦敦发布会 寡姐、乔贝贝等现身| (1/5) 《侏罗纪世界:重生》伦敦发布会 寡姐、乔贝贝等现身 | (2/9) 1905电影网讯当地时间6月16日,英国伦敦,电影《侏罗纪世界:重生》在科林西亚酒店举行媒体见面会,导演加
从“六小龙”到“四小强”,零一和百川做错了什么? - 天天要闻

从“六小龙”到“四小强”,零一和百川做错了什么?

文 | AI大模型工场,作者|西梅汁,编辑|星奈曾几何时,大模型创业圈风光无限,“AI六小龙”,曾被视作中国AI冲击国际舞台的先锋队。进入2025年,面对新对手DeepSeek的冲击,“六小龙”阵营出现了明显分化:有人退出前线,有人坚守阵地。一年前还备受资本追捧的“小龙们”,如今除了智谱AI和阶跃星辰外,其它几家自2024年...
谁在阻止731上映? - 天天要闻

谁在阻止731上映?

电影《731》深陷舆论漩涡,本身就是一桩怪事。定档7月31日上映消息传出后,一场现实版的“历史记忆保卫战”在互联网和现实中打响,超百万次举报让影片上映之路异常坎坷。究竟谁在阻止《731》上映?有人说,“画面血腥,会对孩子心理造成创伤”,以此