HTML5的video元素如何使用

本文小編為大家詳細(xì)介紹“HTML5的video元素如何使用”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“HTML5的video元素如何使用”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學(xué)習(xí)新知識(shí)吧。

成都創(chuàng)新互聯(lián)公司十多年專注成都高端網(wǎng)站建設(shè)按需網(wǎng)站設(shè)計(jì)服務(wù),為客戶提供專業(yè)的成都網(wǎng)站制作,成都網(wǎng)頁設(shè)計(jì),成都網(wǎng)站設(shè)計(jì)服務(wù);成都創(chuàng)新互聯(lián)公司服務(wù)內(nèi)容包含成都網(wǎng)站建設(shè),微信小程序,軟件開發(fā),網(wǎng)絡(luò)營銷推廣,網(wǎng)絡(luò)運(yùn)營服務(wù)及企業(yè)形象設(shè)計(jì);成都創(chuàng)新互聯(lián)公司擁有眾多專業(yè)的高端網(wǎng)站制作開發(fā)團(tuán)隊(duì),資深的高端網(wǎng)頁設(shè)計(jì)團(tuán)隊(duì)及經(jīng)驗(yàn)豐富的架構(gòu)師高端網(wǎng)站策劃團(tuán)隊(duì);我們始終堅(jiān)持從客戶的角度出發(fā),為客戶量身訂造網(wǎng)絡(luò)營銷方案,解決網(wǎng)絡(luò)營銷疑問。

HTML5 將成為 HTML、XHTML 以及 HTML DOM 的新標(biāo)準(zhǔn)。

為 HTML5 建立的一些規(guī)則:

新特性應(yīng)該基于 HTML、CSS、DOM 以及 JavaScript。減少對(duì)外部插件的需求(比如 Flash)更優(yōu)秀的錯(cuò)誤處理更多取代腳本的標(biāo)記HTML5 應(yīng)該獨(dú)立于設(shè)備開發(fā)進(jìn)程應(yīng)對(duì)公眾透明

新特性

HTML5 中的一些有趣的新特性:

用于繪畫的 canvas 元素用于媒介回放的 video 和 audio 元素對(duì)本地離線存儲(chǔ)的更好的支持新的特殊內(nèi)容元素,比如 article、footer、header、nav、section新的表單控件,比如 calendar、date、time、email、url、search

視頻格式

當(dāng)前,video 元素支持三種視頻格式:

Ogg=帶有 Theora 視頻編碼和 Vorbis 音頻編碼的 Ogg 文件

MPEG4=帶有 H.264 視頻編碼和 AAC 音頻編碼的 MPEG 4 文件

WebM=帶有 VP8 視頻編碼和 Vorbis 音頻編碼的 WebM 文件

如需在 HTML5 中顯示視頻,您所有需要的是:

<audio src="song.ogg" controls="controls"></audio>

control 屬性供添加播放、暫停和音量控件。

video 元素允許多個(gè) source 元素。source 元素可以鏈接不同的視頻文件。瀏覽器將使用第一個(gè)可識(shí)別的格式:

實(shí)例

<audio

controls="controls">  <source src="song.ogg" type="audio/ogg">

<source src="song.mp3" type="audio/mpeg"> Your browser does not

support the audio tag. </audio>

demo:

<!DOCTYPE html>

<html>

<body>

<div style="text-align:center;">

<button onclick="playPause()">播放/暫停</button>

<button onclick="makeBig()">大</button>

<button onclick="makeNormal()">中</button>

<button onclick="makeSmall()">小</button>

<br />

<video id="video1" width="420" style="margin-top:15px;">

<source src="/example/html5/mov_bbb.mp4" type="video/mp4" />

<source src="/example/html5/mov_bbb.ogg" type="video/ogg" />

Your browser does not support HTML5 video.
 

</video>

</div>

<script type="text/javascript">

var myVideo=document.getElementById("video1");

function playPause()

{

if (myVideo.paused)

myVideo.play();

else

myVideo.pause();

}

function makeBig()

{

myVideo.width=560;

}

function makeSmall()

{

myVideo.width=320;

}

function makeNormal()

{

myVideo.width=420;

}

</script>

</body>

</html>

HTML5 規(guī)定了一種通過 audio 元素來包含音頻的標(biāo)準(zhǔn)方法。

audio 元素能夠播放聲音文件或者音頻流。

音頻格式

當(dāng)前,audio 元素支持三種音頻格式:

如何工作

如需在 HTML5 中播放音頻,您所有需要的是:

<audio src="song.ogg" controls="controls"></audio>

control 屬性供添加播放、暫停和音量控件。

audio 元素允許多個(gè) source 元素。source 元素可以鏈接不同的音頻文件。瀏覽器將使用第一個(gè)可識(shí)別的格式:

實(shí)例

<audio

controls="controls">  <source src="song.ogg" type="audio/ogg">

<source src="song.mp3" type="audio/mpeg">Your browser does not

support the audio tag.</audio>

<audio> 標(biāo)簽的屬性

拖放(Drag 和 drop)是 HTML5 標(biāo)準(zhǔn)的組成部分。

拖放

拖放是一種常見的特性,即抓取對(duì)象以后拖到另一個(gè)位置。
 

HTML5的video元素如何使用

在 HTML5 中,拖放是標(biāo)準(zhǔn)的一部分,任何元素都能夠拖放。

拖放實(shí)例:

<!DOCTYPE HTML>

<html>

<head>

<script type="text/javascript">

function allowDrop(ev){

ev.preventDefault();

}

function drag(ev){

ev.dataTransfer.setData("Text",ev.target.id);

}

function drop(ev){

ev.preventDefault();

var data=ev.dataTransfer.getData("Text");

ev.target.appendChild(document.getElementById(data));

}

</script>

</head>

<body>

<div id="div1" ondrop="drop(event)"ondragover="allowDrop(event)"></div>

<img id="drag1" src="img_logo.gif" draggable="true"ondragstart="drag(event)" width="336" height="69" />

</body>

</html>

讀到這里,這篇“HTML5的video元素如何使用”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識(shí)點(diǎn)還需要大家自己動(dòng)手實(shí)踐使用過才能領(lǐng)會(huì),如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

文章名稱:HTML5的video元素如何使用
文章位置:http://bm7419.com/article48/gijshp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、域名注冊(cè)、、網(wǎng)站排名、移動(dòng)網(wǎng)站建設(shè)網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化