HTML5支持哪种视频格式与iPhone/iPad兼容?我在考虑制作一个网站,其中包括一些教学视频。我现在感到困惑了,因为我认为只有Quicktime受苹果移动设备支持。
HTML5支持哪种视频格式与iPhone/iPad兼容?我在考虑制作一个网站,其中包括一些教学视频。我现在感到困惑了,因为我认为只有Quicktime受苹果移动设备支持。
它使用H.264 - 虽然HTML5规范并没有要求必须使用它。大多数浏览器(IE9,Chrome,Safari)使用H.264,但目前Firefox仅在使用video标签时支持OGG。
如果您不确定该怎么做,请尝试此项目:http://code.google.com/p/html5media/,它允许您使用带有H.264视频的video标签,然后使用flash回退将其回溯到旧版IE中。
.........IE9 preview Firefox>3.5 Opera>10.5 Safari Chrome GtkWebkit QtWebkit
(might change hopefully)
Audio mp3/AAC Ogg Vorbis/WAV Ogg Vorbis/WAV mp3/AAC Ogg Vorbis/mp3 *1 *2
*5 *3 *4
Video H.264 Ogg Theora Ogg Theora H.264 Ogg Theora/H.264 *1 *2
*5 *3
*1 系统编解码器:Gstreamer(可能包括免费的编解码器(ogg),也有很多非免费的编解码器,包括H.264/mp3,可以从fluendo购买或与非免费的Linux CD /计算机一起打包,或由用户安装,这可能略微违法,但很常见/易于操作/很少受到惩罚)
*2 系统编解码器:Phonon(Gstreamer / xine / vlc / Direct show / Quicktime后端)-在Linux上主要使用Gstreamer / xine
*3 Gstreamer仅在win / mac os x上提供免费的编解码器,并使用系统编解码器
*4 可能支持AAC???
*5 在移动版Firefox / fennec中计划使用Gstreamer,我认为,可能会在以后的所有地方都使用它,就像Opera一样。
iPad可以使用H.264编码在.mov或.mp4容器中播放HTML5的<video>
元素。
Mac上的Safari可以播放QuickTime可以播放的任何文件。
需要强调的是,QuickTime不是编解码器,而是一个容器格式。 QuickTime(.mov)文件可以包含许多可能的编解码器(例如,H.264等)。并非所有.mov文件都应该被视为“QuickTime”文件,涉及它们可以在何处播放以及使用哪种编解码器。这类似于.avi——它是一个可以提供多种编解码器的容器格式。
现在的H.264编解码器...
<img>
格式一样)。 - bobince