Mar*_*ark 90 firefox html5 mp3 html5-audio
有没有特殊原因导致Firefox不支持<audio>元素中的MP3文件播放,只有Ogg格式?
这是许可问题吗?
是否有任何可能的未来实施计划?
是否有可能开发一个插件来支持<audio>元素中的MP3播放?
Jud*_*ngo 103
2012年10月更新: Wooohooo!Brendan Eich 在他的博客上宣布,Firefox中的MP3和H264支持工作正在进行中.您可以在桌面Firefox上跟踪BugZilla上的工作:支持H.264/AAC/MP3视频/音频播放
2013年2月更新:经过Firefox开发人员Chris Pearce的大量工作,该补丁在Windows 7上运行时,在HTML5 <audio>和<video>元素中默认启用MP3,MP4,H.264和AAC播放.后来.我们应该在下一个稳定的FF版本中看到一些原生的网络MP3支持.
2013年4月更新:Woohooo!最新稳定的Firefox对MP3有实验支持.要打开它,在Firefox中输入about:config,找到media.windows-media-foundation.enabled并将其设置为true.重新启动Firefox,你们都已经完成了设置; 转到带有HTML5音频的网站(例如我的广播网站),你会发现Firefox确实在播放本机MP3而不是采用Flash后备版.
2013年5月更新:最后!Firefox 21今天发布,它包括Windows上的原生HTML5 MP3支持.我刚刚验证它支持本机MP3音频开箱即用,只要您的操作系统支持它.我在Windows 8上测试过,但我相信这将自动适用于Windows 7和Vista.
2013年12月更新:Firefox 26今天发布,它为返回Windows XP的所有Windows版本提供原生MP3音频支持.
Ian Devlin目前接受的答案已经过时了.新的答案是:虽然出于许可的原因,Firefox历史上不支持原生MP3播放,但这将在未来发生变化; 我们很快就会看到一个通过HTML5 <audio>标签本地播放MP3的Firefox.
2012年3月,Mozilla在这个问题上做了一个公开的讨论,公开声明他们将在他们的原生HTML5实现中支持MP3和H.264,前提是该编解码器已经在最终用户的系统上可用.
在这篇链接文章中,Mozilla的研究主管Andreas Gal发表以下公开声明:
"我们将支持解码系统中现有解码器支持的任何视频/音频格式,包括H.264和MP3.实际上没有理由阻止我们的用户使用设备上已有的系统解码器,因此我们不会过滤任何格式.
我不认为这个错误会显着改变我们对开放视频的立场.我们将继续推广和支持开放式编解码器,但是在设备上已经安装和许可现有编解码器的时间和地点,我们将利用它们为人们提供最佳体验."
这与他们以前的位置形成对比,即使操作系统支持它也不会尝试播放MP3和H.264.
底线: Firefox最终将在其HTML5 <audio>实现中支持MP3.截至2012年9月,我看不到有关何时会发生这种情况的信息.它似乎正在为Droid上的Firefox开发 ; 我推测我们很快就会看到台式机Firefox的支持.编辑 2012年10月:事实上,这种推测是正确的:桌面Firefox中的原生MP3和H264播放正在开发中.
Ian*_*lin 42
许可问题:HTML5视频和H.264 - 历史告诉我们以及为什么我们站在网络上,Mozilla只为Ogg Theora视频辩护Firefox的HTML5支持(尽管他们的标题,他们都谈论MP3许可,尽管简短) .
你所能做的就是回到Flash并通过它来播放它们.
ZJR*_*ZJR 34
更新:原生MP3(和H264)支持现在可在台式机Firefox 20+上使用
我用它来播放播客,偶尔播放mp4视频.
如果它不起作用,则有一个隐藏选项可以启用:
about:config ? media.windows-media-foundation.enabled ? true它也适用于HTML5 YouTube
(无论如何应该使用webm,但可能会更精细h264)
MP3通常是Fraunhofer/Thomson的专利问题.他们在略显阴暗的mp3licensing.com域名上出售他们的许可证.
关于专利(更新2016/6)(维基百科):
基本的MP3解码和编码技术在欧盟是免专利的,所有专利都已在那里过期.在美国,该技术将于2017年12月31日基本上没有专利(见下文).大多数MP3专利在2007年至2015年期间在美国到期.
和
[...]专利在首次提交日期后20年到期,在其他国家/地区提交申请最长可达12个月.因此,在ISO CD 11172发布21年后的2012年12月,实施MP3所需的专利在大多数国家到期.
至于专利终于在2017年12月在美国到期:
除三项专利外,Sisvel管理的美国专利均于2015年到期(例外情况为:美国专利5,878,080,2017年2月到期,美国专利5,850,456,2017年2月到期,美国专利5,960,037,2017年4月9日到期).
以及
[...] MP3技术将于2017年12月30日在美国获得专利,届时Fraunhofer-Gesellschaft持有并由Technicolor管理的美国专利5,703,999将到期.
有一些软件可以绕过这些专利,比如LAME MP3编码器,但他们只是通过源代码形式进行分发.
LAME开发人员声明,由于他们的代码仅以源代码形式发布,因此它应该仅被视为MP3编码器的教育描述
然后是LAME的二元分布,正如您可以从域中轻松看到的那样,它们来自阿根廷.这种情况可能发生,因为MP3专利在许多国家被认为是无效的,其中软件专利的概念从未被立法.
(我希望有一份详尽的国家清单,但情况发展得非常迅速,我甚至不知道我的国家所处的软专利分歧的哪一方.这不是Mozilla想要应对的不确定程度用)
话又说回来,Mozilla的可能已经发现及其周围的专利问题的一种方法.
这不完美.(即它将linux留在一块泥浆中)
Mozilla的研究主管Andreas Gal写道:(
但讨论围绕着B2G,真正阅读整篇文章以形成意见)
"我们将支持解码系统中现有解码器支持的任何视频/音频格式,包括H.264和MP3.实际上没有理由阻止我们的用户使用设备上已有的系统解码器,所以我们不会过滤任何格式,"他写道."我不认为这个错误会显着改变我们对开放视频的立场.我们将继续推广和支持开放式编解码器,但是在设备上已经安装和许可现有编解码器的时间和地点,我们将利用它们为人们提供最佳体验."
所以,从我看到的:
在Windows和Mac上(使用,已经由操作系统授权,dlls/dylibs)Mozilla可能最终支持MP3.
在Linux上 ...我想知道.也许在选定的国家/地区,您最终会安装一些未经许可的库,并以Audacity的方式逃脱.
在隧道尽头有一盏灯,但我们只是希望它不是快速接近的火车.
取自维基百科,用于MP3:
MPEG-1或MPEG-2音频层3(或III),通常称为MP3,是一种使用有损数据压缩形式的专利数字音频编码格式.
采取Ogg:
Ogg是由Xiph.Org Foundation维护的免费开放标准容器格式.Ogg格式的创建者声称它不受软件专利的限制,旨在提供高质量数字多媒体的高效流媒体和操作.
Mozilla不想要专利问题,因此Ogg被选为更好的候选人.
可以进行这样的实现,以便Firefox可以在<audio>标签中播放mp3 ,但由于我提到的问题,这不会完成.
有时政治和其他现实问题决定了实施的内容和不实施的内容.
| 归档时间: |
|
| 查看次数: |
83069 次 |
| 最近记录: |