2

我最近开始修补 HTML5 并且对 Audio 标签非常感兴趣。虽然一件事立即引起了我的注意,但似乎 OGG 是 Firefox 中唯一支持的格式!

我知道这是因为 MP3 和其他编解码器是专有软件,需要许可证才能使用。但是,如果您只能使用 OGG,HTML5 音频(和视频)将如何流行?不管你喜不喜欢,全世界目前都迷上了 MP3 或 Apple 的 AAC。

为了进一步阻碍事情,Mozilla似乎只支持原生OGG。

所以我很好奇。为什么 Firefox 和其他浏览器不能System installed codecs用于播放媒体?为什么必须将它们安装到浏览器中,或者依赖于 Flash 等技术?对我来说,这似乎是糟糕的设计。

也许,我对此很天真,但这整个编解码器战争只是一件麻烦事。谁能告诉我有关为什么浏览器不能使用系统安装的编解码器的信息、法律和其他信息?我也想听听其他用户对此的看法。谢谢!

编辑如果这不是一个编程问题,我想向我澄清这个问题直接影响网络程序员。例如,在音频支持的情况下,我们必须使用闪存吗?或者这些问题最终会在 HTML5 中处理吗?就这个问题而言,从技术角度来看,事情进展如何?

4

1 回答 1

1

<object>or标签可<embed>用于引用任何媒体,并允许超越浏览器进行处理。HTML5 媒体的目的是在一定程度上标准化跨平台的通用编码(如果您愿意的话,是最低公分母)并拥有浏览器原生播放器。Ogg 容器和各种编码非常有意义。

于 2010-12-14T02:02:17.567 回答