HTML學(xué)習(xí)筆記2

HTML 多媒體

Web 上的多媒體指的是音效、音樂(lè)、視頻和動(dòng)畫

多媒體格式

格式 多媒體元素(比如視頻和音頻)存儲(chǔ)于媒體文件中。
確定媒體類型的最常用的方法是查看文件擴(kuò)展名。當(dāng)瀏覽器得到文件擴(kuò)展名 .htm 或 .html 時(shí),它會(huì)假定該文件是 HTML 頁(yè)面。.xml 擴(kuò)展名指示 XML 文件,而 .css 擴(kuò)展名指示樣式表。圖片格式則通過(guò) .gif 或 .jpg 來(lái)識(shí)別。
多媒體元素元素也擁有帶有不同擴(kuò)展名的文件格式,比如 .swf、.wmv、.mp3 以及 .mp4。

視頻格式
格式 文件 描述
AVI .avi AVI (Audio Video Interleave) 格式是由微軟開(kāi)發(fā)的。所有運(yùn)行 Windows 的計(jì)算機(jī)都支持 AVI 格式,但非 Windows 計(jì)算機(jī)并不總是能夠播放。
WMV .wma Windows Media 格式是由微軟開(kāi)發(fā)的。在所有非 Windows 計(jì)算機(jī)上都無(wú)法播放,因?yàn)闆](méi)有合適的播放器。
MPEG .mpge .mpg MPEG (Moving Pictures Expert Group) 格式是因特網(wǎng)上最流行的格式。它是跨平臺(tái)的,得到了所有最流行的瀏覽器的支持
QuickTime .mov QuickTime 格式是由蘋果公司開(kāi)發(fā)的。
RealVideo .rm .ram RealVideo 格式是由 Real Media 針對(duì)因特網(wǎng)開(kāi)發(fā)的。
Flash .flv .swf Flash (Shockwave) 格式是由 Macromedia 開(kāi)發(fā)的。
Mpeg-4 .mp4 Mpeg-4 (with H.264 video compression) 是一種針對(duì)因特網(wǎng)的新格式。

注意 :最新的 HTML5 標(biāo)準(zhǔn)只支持 MP4, WebM, 和 Ogg 視頻格式。HTML5 的最新標(biāo)準(zhǔn)支持 MP3, WAV, 和 Ogg 音頻格式

HTML 插件

插件功能是擴(kuò)展 HTML 瀏覽器的功能。

<object>元素

所有主流瀏覽器都支持 <object> 標(biāo)簽。<object> 元素定義了在 HTML 文檔中嵌入的對(duì)象。
該標(biāo)簽用于插入對(duì)象 (例如在網(wǎng)頁(yè)中嵌入 Java 小程序, PDF 閱讀器, Flash 播放器) 。

<object width="400" height="50" data="bookmark.swf"></object>
<object> 元素同樣可用于包含HTML文件:
<object width="100%" height="500px" data="snippet.html"></object>
或者插入一張圖片:
<object data="audi.jpeg"></object>
<embed> 元素

所有主流瀏覽器都支持 <embed> 元素。
<embed> 元素表示一個(gè) HTML Embed 對(duì)象 。
<embed> 元素已經(jīng)出現(xiàn)很長(zhǎng)一段時(shí)間了,但是在 HTML5 前并未被詳細(xì)說(shuō)明,該元素在 HTML 5 頁(yè)面上會(huì)被驗(yàn)證,在 HTML 4 上不會(huì)。

HTML 音頻

聲音在HTML中可以以不聽(tīng)的方式播放。

使用<embed>元素

<embed>標(biāo)簽定義外部(非 HTML)內(nèi)容的容器。(這是一個(gè) HTML5 標(biāo)簽,在 HTML4 中是非法的,但是所有瀏覽器中都有效)。
下面的代碼片段能夠顯示嵌入網(wǎng)頁(yè)中的 MP3 文件:
<embed height="50" width="100" src="horse.mp3">

使用 <object> 元素

<object tag>標(biāo)簽也可以定義外部(非 HTML)內(nèi)容的容器。
下面的代碼片段能夠顯示嵌入網(wǎng)頁(yè)中的 MP3 文件:
object height="50" width="100" data="horse.mp3"></object>

使用 HTML5 <audio> 元素

<audio> 元素是一個(gè) HTML5 元素,在 HTML 4 中是非法的,但在所有瀏覽器中都有效。

最好的 HTML 解決方法

下面的例子使用了兩個(gè)不同的音頻格式。HTML5 <audio> 元素會(huì)嘗試以 mp3 或 ogg 來(lái)播放音頻。如果失敗,代碼將回退嘗試 <embed> 元素。

<audio controls height="100" width="100">
  <source src="horse.mp3" type="audio/mpeg">
  <source src="horse.ogg" type="audio/ogg">
  <embed height="50" width="100" src="horse.mp3">
</audio>

HTML 視頻

HTML視頻(Videos)播放
//使用 <embed> 標(biāo)簽
<embed src="intro.swf" height="200" width="200">
//使用 <object> 標(biāo)簽
<object data="intro.swf" height="200" width="200"></object>
//使用 HTML5 <video> 元素
<video width="320" height="240" controls>
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
  <source src="movie.webm" type="video/webm">
Your browser does not support the video tag.
</video>
//HTML 5 + <object> + <embed>
<video width="320" height="240" controls>
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
  <source src="movie.webm" type="video/webm">
  <object data="movie.mp4" width="320" height="240">
    <embed src="movie.swf" width="320" height="240">
  </object> 
</video>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 學(xué)習(xí)HTML的最佳網(wǎng)站沒(méi)有之一http://www.w3school.com.cn/html/ 關(guān)于HTML/HT...
    Amyyy_閱讀 2,377評(píng)論 0 16
  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,135評(píng)論 1 92
  • 接上 關(guān)于HTML/HTML5(一)http://www.itdecent.cn/p/33fc7840c079 學(xué)...
    Amyyy_閱讀 896評(píng)論 0 4
  • 1. 瀏覽器頁(yè)面有哪三層構(gòu)成,分別是什么,作用是什么? 構(gòu)成:結(jié)構(gòu)層、表示層、行為層分別是:HTML、CSS、Ja...
    程序猿人王小賤閱讀 1,990評(píng)論 1 11
  • 常用元素 鏈接 簡(jiǎn)單的鏈接語(yǔ)法 鏈接文本 提示: "鏈接文本" 不必一定是文本。圖片或其他 HTML 元素都可以成...
    熊白白閱讀 439評(píng)論 0 0

友情鏈接更多精彩內(nèi)容