天天看點

HTML5支援的視訊檔案格式和音頻檔案格式有哪些?

作者:千鋒長沙

在 HTML5 标準中, 我們有了新的 <audio> 和 <video> 标簽, 分别可以引入視訊和音頻檔案的标簽,那麼這些标簽又可以支援哪些檔案格式呢 ?

HTML5支援的視訊檔案格式和音頻檔案格式有哪些?

格式支援

視訊檔案格式

  • MP4:MPEG-4 Part 14,支援H.264編碼。幾乎所有的浏覽器都支援該格式。
  • WebM:谷歌開發的格式,使用VP8或VP9編碼,可以在大多數現代浏覽器中播放
  • Ogg:開放媒體格式,使用Vorbis編碼,可以在大多數現代浏覽器中播放。

音頻檔案格式

  • MP3:MPEG-1或MPEG-2 Audio Layer III,可以在幾乎所有的浏覽器中播放。
  • AAC:Advanced Audio Coding,可以在大多數現代浏覽器中播放。
  • Ogg:開放媒體格式,使用Vorbis編碼,可以在大多數現代浏覽器中播放。
  • WAV:Waveform Audio File Format,可以在幾乎所有的浏覽器中播放,但檔案較大,不适合在網絡上播放。

如何處理相容

基礎使用

隻要使用 video 标簽的 src 屬性引入對應的檔案位址即可

相容使用

當我不确定目前浏覽器支援哪一個格式的檔案的時候,可以使用相容模式。不在 video 标簽上添加 src 屬性,而是直接在 video 标簽對内書寫 source 标簽來引入多種格式的檔案。

<video controls>

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

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

<source src="movie.ogg" type="video/ogg">

您的浏覽器不支援播放目前視訊, 請更換浏覽器再試

優先嘗試第一個 source 标簽的檔案引入, 如果浏覽器支援, 那麼後續不在引入,如果浏覽器不支援, 那麼開始嘗試第二個 source 标簽的檔案,以此類推, 如果所有 source 标簽的内容都不支援,那麼就顯示最後的那一行文本。這樣我們的相容問題就解決了,audio 标簽也是同樣一個道理。

視訊相容性

HTML5支援的視訊檔案格式和音頻檔案格式有哪些?

音頻相容性

HTML5支援的視訊檔案格式和音頻檔案格式有哪些?

小夥伴們如果想要學習和提升網際網路IT相關的技術,不妨可以評論留言告訴我們。有由我們非常優秀的300位講師結合企業需求參與研發,開發3000G的課程資源,涵蓋18個IT行業,包括前端、Java、Python、雲計算、軟體測試、大資料、遊戲開發、網絡安全、視訊剪輯等教程都可以免費學。

繼續閱讀