詳細講解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日,2025年多哈世乒賽結束了女單決賽的爭奪,孫穎莎4:3戰勝隊友王曼昱奪得冠軍。這是國乒本屆比賽收穫的第二枚金牌,孫穎莎也實現了世乒賽女單兩連冠。資料圖:孫穎莎 圖片來源:國際乒聯(ITTF)社交媒體在守住各自半區後,孫穎莎和王曼昱如願會師決賽,幫助國乒提前鎖定冠軍。作為隊友,兩人也非常熟悉彼此。本...
這出大師劇在滬演出,講述第一代紅色印鈔人的故事 - 天天要聞

這出大師劇在滬演出,講述第一代紅色印鈔人的故事

5月23日晚,以1952-1954年在上海商學院任教的馮國樑先生為原型創作的話劇《我帶着第一套人民幣進上海》在奉賢區海之花青少年活動中心鯨魚劇場首演。據悉,該劇為上海市文教結合2025年大師系列校園劇創編巡演立項項目。《我帶着第一套人民幣進上海》是一部聚焦新中國金融攻堅戰的紅色題材戲劇,以新四軍印鈔員馮國樑的視角展...
「紅椅子」再現,《中國好聲音》「重生」?《亞洲新聲》對陣《歌手》,年輕新人能否撼動老牌音綜 - 天天要聞

「紅椅子」再現,《中國好聲音》「重生」?《亞洲新聲》對陣《歌手》,年輕新人能否撼動老牌音綜

每經記者:宋美璐 每經編輯:魏官紅在《歌手2025》上線僅兩期便引發「馬嘉祺揭榜」「林志炫淘汰」等熱議之際,愛奇藝新推出的音樂綜藝《亞洲新聲》於5月23日上線,悄然切入競爭最激烈的音綜(音樂類綜藝節目)競爭,並以「亞洲新聲收留心碎歌手觀眾」詞條登上微博熱搜。《亞洲新聲》聚焦年輕新人挖掘,被網友認為是《中國好...
范丞丞、楊超越、陳都靈等34名演員參加培訓班!增加稅法課學時,廣電總局邀律師講解實務案例 - 天天要聞

范丞丞、楊超越、陳都靈等34名演員參加培訓班!增加稅法課學時,廣電總局邀律師講解實務案例

2025年青年演員和經紀人培訓班(第二期)於5月18日至21日在京舉辦,國家廣播電視總局黨組成員、副局長劉建國出席開班式並授課。據新京報,白宇、陳都靈、春夏、范丞丞、井柏然、焦俊艷、楊超越、朱亞文等人參加了本次培訓班。本期培訓是廣電總局組織的總第6期青年演員和經紀人培訓班,也是廣電總局研修學院與北京廣電局合作...
「邁巴赫少爺」朱也天父親發文為其慶生:作為父親,我心中有愧 - 天天要聞

「邁巴赫少爺」朱也天父親發文為其慶生:作為父親,我心中有愧

5月25日,朱軍珉為兒子朱也天寫信,慶祝其19歲生日,也告知其銅的珍貴。信中,朱軍珉提到:「記得去年此時,你還在為高考奮戰。後來,你被稱作『邁巴赫少爺』,我既心疼又驕傲——心疼你承受那些無端非議,驕傲你以700分的成績考入北大,用實力回應了所有質疑。作為父親,我心中有愧。這些年忙於公司經營,錯過了你太多重要...
德佬:我確實想簽下德布勞內,但這需要雙方共同努力 - 天天要聞

德佬:我確實想簽下德布勞內,但這需要雙方共同努力

根據記者佩杜拉的消息,德佬確實想簽下德布勞內,但這需要雙方共同努力。記者佩杜拉稱,德勞倫蒂斯談到了那不勒斯可能的轉會動作,確認了對德布勞內的興趣,德勞倫蒂斯稱:「如果我想穩定地與北方大型足球俱樂部競爭,就必須能夠企及它們的營收。由於明顯的原因,我們在歐洲征程中從未達到過那些數字。」 正如5月7日的獨家...