排版引擎比较 (HTML5媒体)

HTML5规范定义了几个标签，允许在语义上原生包含视频和音频。下表比较了排版引擎之间对这一规范各个方面的支持。 這裡使用後端的引擎名而不是瀏覽器的名稱。使用各瀏覽器引擎的瀏覽器如下表所示。 chromium / chromium/blink. chromium.googlesource.com. Google. [2014-05-27].  在Konqueror中，用户可以切换排版引擎。 WebKit Nightly Builds. webkit.org. [2014-05-27].  以下各格的顏色表示該排版引擎的最新版本或指定版本（如果给出版本号的话）對該功能的支援程度。没有取值的版本號表示该排版引擎首次完全支援該功能。 媒体元素允许在标签中直接设置某些属性 与媒体元素有关的一些属性包含在DOM中。 媒体元素引入新的事件处理仅适用于那些元素的情况，如暂停/恢复。 preload以旧名字autobuffer支持。 Google为多媒体应用库发布了一个WebM组件以允许WebM文件在IE9中通过标准HTML5<video>标签播放。Xiph.org分发了OpenCodecs包，其修正了Google的基于DirectShow的VP8解码器。VLC多媒体播放器附带有“网页插件”，从而使VLC从<video>与<audio>标签中播放多媒体，让其支持所有VLC支持的格式。 在Mac OS X下WebKit支持QuickTime，默认情况下，其支持H.264、MP3、AAC和WAV PCM格式，如果安装了XiphQT等第三方编解码器则会额外支持Ogg Theora与Vorbis格式。Google Chrome支持Theora、Vorbis、WebM与MP3格式。Chromium可以被编译以支持任意FFmpeg支持的格式，并可以选择是否支持诸如H.264和MP3的专利格式。MorphOS上的Origyn网页浏览器也采用FFmpeg播放HTML5媒体内容。 在Linux与FreeBSD上，Presto 2.5使用GStreamer库的系统版本，并且可以播放任何GStreamer支持的格式（包括H.264、MP3、AAC等, 前提是已安装解码器） 。在其他平台上，它只支持Ogg Theora格式的视频和Ogg Vorbis与WAVE PCM的音频。 Amaya Binary Releases, Most recent download link in stable Change log between EdgeHTML 12.10240 and 13.10586 Firefox 77.0.1, See All New Features, Updates and Fixes. mozilla.org. Mozilla基金會. 2020-06-03.  Firefox ESR 68.9.0, See All New Features, Updates and Fixes. mozilla.org. Mozilla基金會. 2020-06-02.  Index of /pub/firefox/releases/132.0b6/. 2024年10月11日 [2024年10月12日] （英語）.  引文格式1维护：未识别语文类型 (link) Firefox Nightly 133.0a1, See All New Features, Updates and Fixes. 2024年9月30日 [2024年10月1日] （英語）.  引文格式1维护：未识别语文类型 (link) Download for kdelibs, Most recent download link in stable via OpenH264 Internet Explorer Platform Preview Guide for Developers, Microsoft, [2016-02-06], （原始内容存档于2014-03-12）  track element - track object (Internet Explorer). Microsoft. [12 July 2013]. （原始内容存档于2013-07-15）.  MSDN HTMLMediaError Object for Internet Explorer 9, Microsoft, [2016-02-06], （原始内容存档于2017-05-28）  video object. Microsoft. [12 July 2013]. （原始内容存档于2016-03-14）.  Jazayeri, Mike, More about the Chrome HTML Video Codec Change, Google, 2011-01-14 [2016-02-06], （原始内容存档于2012-10-03）  McCracken, Harry, Microsoft Previews the Revamped Internet Explorer 9 Platform, Technologizer, 2010-03-16 [2016-02-06], （原始内容存档于2021-02-28）  Branscombe, Mary, Microsoft previews Internet Explorer 9, TechRadar UK, 2010-03-16, （原始内容存档于2010-03-22）  Bug 548523 - HTML 5 media attribute 'autobuffer' has been renamed to 'preload', Mozilla, [2016-02-06], （原始内容存档于2021-03-08）  Bug 449157 - Implement the looping attributes in media elements, Mozilla, [2016-02-06], （原始内容存档于2021-03-08）  Bug 449156 - Implement the poster attribute for the <video> element, Mozilla, [2016-02-06], （原始内容存档于2021-01-24）  Bug 449363 - Support media attribute of <source> elements, Mozilla, [2016-02-06], （原始内容存档于2021-03-08）  Bug 629350 - Implement the track element, Mozilla, [2016-02-06], （原始内容存档于2019-04-02）  Bug 462957 - Implement nsIDOMHTMLMediaElement::GetBuffered(), Mozilla, [2016-02-06], （原始内容存档于2021-03-07）  Bug 495040 - Implement playbackRate, Mozilla, [2016-02-06], （原始内容存档于2021-03-08）  Bug 462959 - Implement nsIDOMHTMLMediaElement::GetPlayed(), Mozilla, [2016-02-06], （原始内容存档于2021-03-08）  Bug 462960 - Implement nsIDOMHTMLMediaElement::GetSeekable(), Mozilla, [2016-02-06], （原始内容存档于2021-03-07）  Using audio and video in Firefox - Media events, Mozilla, [2016-02-06], （原始内容存档于2012-05-08）  Bug 481082 - Video controls should listen for |stalled| event, Mozilla, [2016-02-06], （原始内容存档于2021-03-08）  Shepherd, Eric, Media formats supported by the audio and video elements, Mozilla, 2010-01-28 [2009-10-11], （原始内容存档于2012年5月4日）  Bug 799318 - [meta] Support H.264/AAC/MP3 video/audio playback on desktop Firefox, Mozilla, [2016-02-06], （原始内容存档于2021-02-24）  Bug 566243 - Merge mozilla-webmedia repository to mozilla-central, Mozilla, [2016-02-06], （原始内容存档于2021-02-24）  Firefox WebM Builds, Mozilla, [2016-02-06], （原始内容存档于2010-06-08）  Bug 562730 - Reproducing Mp3 files with html5, Mozilla, [2016-02-06], （原始内容存档于2021-03-07）  Bug 476752 - support the speex voice codec in <audio> and <video> elements, Mozilla, [2016-02-06], （原始内容存档于2021-03-08）  Bringing Interoperable Real-Time Communications to the Web, Skype, [2016-02-06], （原始内容存档于2016-08-09）  Bug 674225 - support the Opus voice codec in <audio> and <video> elements, Mozilla, [2016-02-06], （原始内容存档于2020-11-11）  Pfeiffer, Silvia, [whatwg] Quality Values for Media Source Elements, 2009-12-13, （原始内容存档于2011-07-19）  April 2012 HTML5 Media Element & WebAudio – WebKit, [2016-02-06], （原始内容存档于2021-03-08）  Bug 24364 - Add HTMLMediaElement canPlayType method, WebKit, [2016-02-06], （原始内容存档于2021-03-08）  Koivisto, Antti, HTML5 Media Support, WebKit, 2007-11-12 [2016-02-06], （原始内容存档于2021-09-04）  Look for "GOOGLE_CHROME_BUILD", [2016-02-06], （原始内容存档于2021-02-25）  DiBona, Chris, [whatwg] Google's use of FFmpeg in Chromium and Chrome Was: Re: MPEG-1 subset proposal for HTML5 video codec, Google, 2009-06-01, （原始内容存档于2011-07-19）  Origyn Web Browser for MorphOS, Fabian Coeurjoly, [2010-01-04], （原始内容存档于2010-03-17）  Holwerda, Thom, Origyn Web Browser 1.7 Supports HTML5 Media, More, OSNews, 2010-03-08 [2010-03-08], （原始内容存档于2010-03-12）  HTML Video Codec Support in Chrome, [2010-01-22], （原始内容存档于2011-06-21）  Bankoski, Jim, WebM and VP8 land in Chromium, Google, 2010-05-19 [2016-02-06], （原始内容存档于2010-05-21）  Pieters, Simon, Everything you need to know about HTML5 video and audio, Opera, 2010-03-10 [2016-02-06], （原始内容存档于2014-03-29）  Jägenstedt, Philip, (re-)Introducing <video>, Opera, 2009-12-31, （原始内容存档于2010-01-04）  Lie, Håkon Wium, Welcome, WebM <video>!, Opera, 2010-05-19, （原始内容存档于2011-03-21）  Mills, Chris, Opera supports the WebM video format, Opera, 2010-05-19 [2016-02-06], （原始内容存档于2011-04-05）  Kleinhout, Huib, Opera 10.60 goes final, Opera, 2010-07-01, （原始内容存档于2010-07-02）  HTML5 - 视频元素