Linux下火狐浏览器多媒体在线播放的问题

来源:赛迪网 作者:korn
   

火狐的在线播放还是蛮容易解决的,请先安装Mplayer,然后再安装一个“mozilla-mplayer”(它们两个在cn99的源里都有)。

 

这样一来,只要网页写得规范,“mozilla-mplayer”这个插件能够支持大部分媒体格式的在线播放,如mp3、wma、wmv、asf、rm等。

 

网页,可以通过安装MediaWrap扩展来解决,引用作者的话:

 

mediawrap 是一个很小的 Firefox 扩展。它能够将 ActiveX 控件方式的网页内嵌媒体转换成 Firefox 能够支持的 Plugin 方式,从而使 Firefox 也能够象 IE 一样正常播放

 

使用该扩展之后,仍然还有一小部分IE only 的网站,不能正常在线播放,你如果一定要使用它们,请给管理者写信,要求他们修改代码。

 

还有一点需要提出,对于real格式的在线媒体(如rm、rmvb等),虽然Mplayer+mozilla-mplayer也能够播放,但我还是建议你安装RealPlayer for Linux:

 

Opera能够直接使用许多Mozilla/Firefox的插件,比如Flash插件,你只需要正确添加插件地址就可以了(Mozilla的 插件地址通常为“/usr/lib/mozilla/plugins”,你需要把它添加到Opera的插件目录里,一般情况下,Opera会在安装的时候 自动添加它),Opera也能够识别并调用“mozilla-mplayer”插件,但遗憾的是,在在我这里,该插件虽被调用,但使用并不正常(在 Oprea的插件页能看到该插件,相关设置中也能够看到并选用该插件,页面也不再提示插件未安装,但就是无法正常播放)。

 

要解决Opera的在线播放

 

对于real媒体,如果安装了RealPlayer for Linux,就可以选用RealPlayer的插件(Preferences-Advanced-Downloads-(Quick find:”rmp”)-Edit…-Use plug-in-RealPlay‘s Plugin/首选项-高级-下载-快速查含有rmp的项-编辑-点选“使用插件”-选用RealPlay的相关插件);

 

对于其它媒体,我安装了另一个播放器──kaffeine来解决(这是KDE下的播放器,如果你使用的是其它的桌面环境,就必须先安装一些KDE的库才能安装它)。

 

安装了kaffeine之后,请再安装一个Mozilla插件──“kaffeine-mozilla”,然后更改相关设置,让Opera使用 该插件来播放相关媒体而不是使用“mozilla-mplayer”插件(设置方法和前面的Real媒体一样,只是需要查找的是含有 “application/x-mplayer2”的项,插件选择为“Kaffeine Starter Plugin”,注意,不用修改mp3、wma等格式的打开方式,只修改“application/x-mplayer2”这一项就可以了,在安装 Kaffeine的时候,也可能会自动帮你选用它的插件)。

 

需要注意的是,这个插件并不能使在线媒体嵌在页面中播放,它只是一个“Starter”,也就是说,遇到在线播放的页面时,该插件会自动启动Kaffeine,并把媒体地址传送给它,让媒体在新打开的Kaffeine程序窗口中播放。

 

对于那些不规范的在线播放网页,Opera下也是有解决办法的,请看:媒体播放问题解决方案,引用作者的话:

 

很多页面的懒编辑们在设计页面的时候就只是针对IE做了测试,在用OBJECT标记的时候并没有按照规范添加EMBED标记,带来的问题就是这 样的页面在IE中能正常播放媒体文件,但在非IE内核,如OPERA和FIREFOX中就无法正常浏览.FIREFOX中有人写了MediaWrap扩 展,我们的OPERA当然也有解决方法 — by Ezibo

 

使用了这个js之后,相当多的问题网页都可以正常播放了,但这个脚本毕竟只是针对特定代码做出修正,不可能解决所有的问题网站,所以,对于那些 IE Only的页面,如果不是微软给了站长好处费的话,还是建议你给那些站长发邮件,要求他们修改网页代码,“用户实在不该为破网页擦屁股”。

(责任编辑:A6)


时间:2007-12-28 09:15 来源:赛迪网 作者:korn 原文链接

好文,顶一下
(0)
0%
文章真差,踩一下
(0)
0%
------分隔线----------------------------


把开源带在你的身边-精美linux小纪念品
无觅相关文章插件,快速提升流量