搜尋

首頁  >  問答  >  主體

html5 - 为什么<audio>标签在每个浏览器中支持的音频文件的格式都不一样?

<audio>标签支持的音频文件格式竟然没有一种能在所有浏览器中通用的?

  IE 9 Firefox 3.5 Opera 10.5 Chrome 3.0 Safari 3.0
Ogg Vorbis    
MP3    
Wav    
大家讲道理大家讲道理2870 天前952

全部回覆(6)我來回復

  • 高洛峰

    高洛峰2017-04-17 11:14:41

    題主這個表格過期了;

    firefox新版已經支持mp3解碼;大多數瀏覽器最新版均支持解碼mp3;firefox nightly 貌似支持h264解碼了,所以格式之爭應該算是h264的勝利。

    但是為了兼容所有瀏覽器,flash必不可少(不可拋棄的ie家族)。ogg、ogv、mp4、mp3、webm等還會並存很長一段時間。像bing首頁的視頻,ua是ie,就會mp4,ua時firefox就是ogv。

    回覆
    0
  • 怪我咯

    怪我咯2017-04-17 11:14:41

    目前所有的主流PC、移動端瀏覽器的最新版已經全部支持了mp3格式。http://html5test.com/compare/feature/audio-mp3.html

    移動端其實早已經普及mp3格式,因為CPU太弱隻能接受mp3/mp4的硬件解碼方案。

    回覆
    0
  • 阿神

    阿神2017-04-17 11:14:41

    所以還是得嵌入一些播放器,支持的視頻種類會更廣一點,像JW Player或者GrindPlayer,依賴瀏覽器本身對視頻的解析局限性確實比較大。

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-17 11:14:41

    即使用第三方的播放器 也是使用多個音頻文件來解決兼容性

    回覆
    0
  • 大家讲道理

    大家讲道理2017-04-17 11:14:41

    主要是因為各個瀏覽器的製作公司不一樣,而且html5的最終標準還沒出來,所以大家喜歡哪個格式就支持哪個咯~

    回覆
    0
  • ringa_lee

    ringa_lee2017-04-17 11:14:41

    這個的原因就是 和 瀏覽器兼容性屬於同個範疇唄,瀏覽器內核的支持不一樣導致支持的格式就不一樣了嘛

    回覆
    0
  • 取消回覆