本站不兼容 8 以前的版本的 Interner Explorer 浏览器(或基于这些版本的 IE 的其他浏览器),并且页面样式不完全兼容 IE 8,我们建议你升级至 IE 9 或改用其他非 IE 浏览器

Mozest™

  • 正在加载用户菜单…

开放、分享、互助

转播到腾讯微博
返回列表 回复 发帖
mediawrap 0.1.7.3 版发布

Mozine 社区开发的第一个扩展 mediawrap 终于可以提供给大家了。

mediawrap 是一个很小的 Firefox 扩展。它能够将 ActiveX 控件方式的网页内嵌媒体转换成 Firefox 能够支持的 Plugin 方式,从而使 Firefox 也能够象 IE 一样正常播放 Wmplayer、Rmplayer、QtPlayer 和 FlashPlayer 格式的媒体文件。当然,你的系统中首先要安装过相应的播放软件及解码器,比如,Windows Media Player 和 RealPlayer 等。
很多网站使用了 ActiveX 控件方式来播放网页内嵌媒体,但是Firefox 浏览器本身并不支持 ActiveX 控件。如果你经常在这样的网站观看视频或者听音乐,那么 mediawrap 扩展绝对是有用的。而且,mediawrap 不会给你带来任何安全问题。

mediawrap 扩展只是起到了一个转换的作用。想要正常播放,还必须安装相应的插件(Plugin)。为了方便大家使用,我们把 Real 插件和一个修改过的 WMP 插件打包在这里,下载、解压之后,复制到 Firefox 安装目录下的同名子目录中就可以了。


特别提示:由于提供在线播放的网站编码千差万别,所以,你不要指望 mediawrap 能支持所有网站。对于一部分 IE only 的网站,它无能为力。如果你需要得到完美的支持,建议你还是用 IE 浏览器去做这些。


在开发过程中,sunwanKingHelscn 付出了很多心血。可以说,没有他们的辛勤劳动,就不会有这个扩展。同时,Eric Chu、Firewire、Roby Liang 以及社区的其他一些朋友帮助做了大量测试工作,Eric Chu 还为扩展做了漂亮的 Logo,在此,向他们一并表示感谢。

欢迎大家在使用过程中继续帮助测试,并将发现的问题及时反馈。我们尽量在后续版本中加以改进(也许有些问题我们无法解决,请您谅解)。

—— Mozine 社区


最新正式发行版:mediawrap 0.1.7.3 版:
1、修复了某些URL处理不正确造成不能播放的BUG,如www.weather.com的视频,感谢 Chang Yung-Ting。
2、改进了搜索URL的算法,以适应更多的网站,感谢 Chang Yung-Ting。
AMO下载: https://addons.mozilla.org/zh-CN/firefox/addon/1879
国内下载: http://addons.sociz.com/firefox/116/

开发中的版本:mediawrap 0.1.7.3.20080722:
修复:某些OBJECT标签(非ActiveX)不能取得正确的 URL,如 http://tv.sohu.com/20071202/n253739569.shtml,谢谢mciguu的汇报。

开发版:mediawrap 0.1.7.3.20080609:
修复:没有找到合适的播放插件时还试图去转换的BUG。

开发版:mediawrap 0.1.7.3.20080608:
1、优化了选择播放器插件的算法;
2、改写了检查播放器尺寸的代码,原来的代码太丑了。
3、修复了0.1.7.3版在Linux下某些EMBED找不到URL时有可能造成崩溃的BUG。

另:最近发现 adblock plus(只在0.7.5.4下测试) 扩展对某些媒体播放有干扰(Firefox 3.0 rc2 下):
(有可能是特例,下午到单位的那台就正常了,同样的版本)
播放EMBED标签类的realplayer媒体时(比如百度mp3中的rm媒体):
在Windows下,不装mediawrap,只有在选项中开启“在Flash及Java中显示标签”,才正常,否则不能播放,CPU占用率很高。装了mediawrap,无论开启不开启“在Flash及Java中显示标签”都正常播放。
在Linux下(使用mplayer-plugin),装了mediawrap后,要不开启 adblock plus 的“在Flash及Java中显示标签”才能播放。
因家里的 OS X 版本太旧了,不能安装FX3,没有测试。

旧的版本:

mediawrap 0.1.7.2 版:
1、修复:在 firefox 2 中和 Silverlight 的兼容问题;
2、修复:在最新的 firefox 3.0pre 中阻止 flash 的图标不可见的问题。

mediawrap 0.1.7.1 版:
1、兼容 Firefox 3.0pre;
2、优化代码,并修复了上版的一些 bug;
3、支持语言:ca-AD de-DE es-ES en-US fi-FI fr-FR it-IT ja-JP nl-NL pl-PL pt-BR zh-CN zh-TW。

mediawrap 0.1.7.0b3 版:
修复了0.1.7.0b2版本中的一个比较大的bug。
扩展附件在下面的链接里:
mediawrap-0.1.7.0b3-fx.xpi

mediawrap 0.1.7.0b2 版:
1、优化了代码;
2、修复:Realplayer 格式在某些特殊情况下卡住的问题。

mediawrap 0.1.7.0b1 版:
1、调整了一些代码,兼容 Firefox3,稳定性和兼容性都有所提高;
2、修复了当路径中含有“#”时不能播放这个存在已久的 bug;
3、为 WMP9 的 plugin 提供模拟的脚本操作,暂时只模拟了播放和停止(WMP11 自身已支持脚本播放)。

mediawrap 0.1.6.3 版:
1、兼容 Firefox 2.0.0.*;
2、修复了某些视频(特别是flash)不能播放的问题,如6room等网站;
3、增加了葡萄牙语和荷兰语支持。

mediawrap 0.1.6.2 版:
1、重新编写了核心代码,优化了选择播放器的算法,进一步增强了扩展的稳定性和兼容性;
2、增加了对 ShockwaveDirector 格式媒体的支持;
3、增加了状态栏图标,可以通过图标便捷地启用/禁用扩展和设置选项;
4、增加了阻止 Flash 自动播放功能(类似于 Flashblock);
5、增加了一些选项;
6、修复几个 bug;
7、支持语言:en-US,es-ES,de-DE,fr-FR,it-IT,zh-CN,zh-TW。

mediawrap 0.1.6.2 beta5 版:
①修复了播放 Flash 文件的 bug;
②加入意大利文、西班牙文、法文语言。

mediawrap 0.1.6.2 beta4 版:
修复了一个小的 bug。

mediawrap 0.1.6.2 beta3 版:
1.修复了非ActiveX的媒体使用非quicktime播放器播放时有可能导致FF崩溃的问题。
2.修复了beta2中的一个小 bug。

mediawrap 0.1.6.2 beta2 版:
1、修复了WMP的某些参数可能导致firefox崩溃(目前发现的是samistyle和samilang,在Mac上)的问题。
2、优化了选择播放器的算法。
3、精简了一些代码。

0.1.6.2 beta 版:
1、重新编写了核心代码,解决了二次渲染的问题,进一步增强了扩展的稳定性和兼容性;
2、增加了一些选项;
3、增加了对 ShockwaveDirector 格式媒体的支持;
4、增加了状态栏图标,可以通过图标便捷地启用/禁用扩展和设置选项;
5、增加了阻止 Flash 自动播放功能(类似于 Flashblock)。

0.1.6.1 版:
1、增加了一些选项:
① 自动播放控制(可以设定 允许/禁止 自动播放);
② WMP的右键菜单显示(可以通过右键菜单实现全屏播放);
③ WMP自身播放界面显示。
2、添加了AutoPlay 参数对WMP的控制。
3、增加了繁体中文语言。

已知问题:
1、用 realplayer 播放 wma 格式媒体时,如果刷新页面,可能会导致播放器不可用。
2、与 FireFox 通用 Activex Plugin(npActiveX)插件和 mozactivex-ff-15 插件还不能完全兼容,建议扩展和插件不要同时安装。如果同时安装,请在在插件中禁用 Real 格式媒体的支持(npActiveX 插件在 npActiveX.ini 中设置; mozactivex-ff 插件在 activex.js 中设置)。

0.1.6 版:
1、优化了程序代码;
2、增加了德文本地化支持;
3、修复一些小的 bug。

0.1.5.2 beta版:
增加了VLC media player的控制条。
(请 Linux 用户多帮忙测试并反馈意见!)

0.1.5.1 beta版:
1、增加了扩展设置界面;
2、增强了对 mimetype 错误或没有的媒体(比如大部分的背景音乐)播放支持;
3、增强了对缺少尺寸的媒体播放支持;
4、增加了对 quicktime 和 windows media player 之间的转换。效果还不错,但有些格式还不能播放,这是因为播放器本身不能播放这些格式;
5、增加了对其他操作系统的支持;
6、修复一些 bug。

(在windows xp 及Mac OSX 10.3.9 以下测试过,效果不错。测试环境:
windows xp:装有windows media player,realplayer 10,quicktime(或不装),
尽量不要装VLC media player,因VLC media player抢占了windows media player和quicktime的memitype。
Mac OSX 10.3.9以下:装有windows media player 9,realplayer 10,quicktime。
Mac OSX 10.3.9及以上:建议quicktime,realplayer 10,Flip4Mac WMV player,没有测试过。
Linux:没有测试过。建议realplayer 10,VLC media player,)


0.1.4.1 beta版:

1、进一步增强了与 FireFox 通用 Activex Plugin(npActiveX)插件的兼容性。
2、进一步整合了代码。

0.1.4 beta版:
1、增加对 QuickTime Player 和 Flash Player 格式媒体的支持。
2、改进了与 FireFox 通用 Activex Plugin(npActiveX)插件的兼容性。

0.1.3.2 beta版:
精简和压缩了部分代码文件。

0.1.3.1 beta版:
修复了0.1.3版中当目标URL为空时出现的插件错误。

0.1.3 beta:
1、对wmp增加了baseURL的检测;
2、对IE特有的反斜杠'\'进行了替换;
3、修复了转换布尔值时的错误;
4、对没有宽度或高度属性的给一个值,现在宽度暂定100%,高度45。

0.1.2.1 beta
修复了 0.1.2 beta 中的一些 bug。

0.1.2 beta:
1、对部分网友提出的和其它扩展有冲突,进行了调整。
2、增加对中文路径名的完美支持。
包括URL的混合编码(如百度mp3就有好多这样的),当然,对乱码的URL目前还不支持。
3、修复了RealPlayer不能播放'rtsp://'之类URL。
4、增加了对 ActiveX插件的检测。
若安装了ActiveX插件,则只对URL进行相应的处理,是对ActiveX插件的补充。
5、对只有EMBED标签的播放器,只对URL进行相应的处理(如:中文路径名)。
6、对firefox 1.5以下不再支持。



为了能支持 Activex 控件方式,社区开发团队又制作了FireFox 通用 Activex Plugin,我感觉这个插件比外国人开发 mozactivex-ff 插件更灵活和方便,从总体上看要好过那个。现在,它还需要进一步完善,请有经验的用户帮助测试和反馈。
http://g.mozest.com/t2350.html


一些提示

1.同时使用 Noscript 扩展的社员同志们,在网页中的视频播放器界面不能够正常出现的时候,需要考虑启用此页面的 JavaScript 。因为很多内嵌媒体的网页 object 是用 document.write() 写进去的,禁用了javascript 后document.write 会失效。办法是在Noscript 选项中设置允许或者临时允许这个页面的域名。

2.同时使用ADblock 扩展的社员同志们,要注意在过滤规则里尽量检查有没有过滤掉网页内部框架的选项,因为有时候adblock会过滤掉一些框架,也就是说会把网页内嵌框架内的视频页面给滤掉——我自己的过滤规则不会,但不保证你的过滤规则的不会。
by Firewire
附件: 您所在的用户组无法下载或查看附件
不容易啊,终于向技术型论坛发展了。严重支持!~~~
严重支持,咱们的社区也有了自己研发的东西了,希望社区越办越好
真是不错哦,我终于可以用firefox看铁通的电影了,但是新浪视频好像还是不能看,谁知道是为什么?
支持下







★☆广告位招猪☆★

引用 (Juret @ 2005年12月21日 9:43 PM) <{POST_SNAPBACK}>
真是不错哦,我终于可以用firefox看铁通的电影了,但是新浪视频好像还是不能看,谁知道是为什么?


新浪的视频用了他专有的代码来调用视频播放器,不是仅仅 Activx ,所以不支持。如果那位社员们知道怎样解决这个问题,希望来一起完善这个扩展。

笑一个~
laugh.gif laugh.gif
好东西,已经可以在线听相声了,谢谢 " border="0" alt="wub.gif" /> laugh.gif
与gmail manager扩展冲突导致不能登录gmail。
好东西,这样以后就方便多了。但是我用不了我有装MediaPlayerConnectivity是不是要卸了它呢?我用的是1。07版按你所说的装了脚本以后连MediaPlayerConnectivity也不能用了.。。。。。
把下载的 东西放在哪里啊?????????????????
删除了MediaPlayerConnectivity以后浏览器里出现了播放器但是确不能播放。在IE底下确可以

引用 (aaronzorro @ 2005年12月22日 10:05 AM) <{POST_SNAPBACK}>
把下载的 东西放在哪里啊?????????????????

把解压缩后的文件夹FIREFOX里的2个文件夹,放到安装浏览器的目录里啊.然后用浏览器文件-打开文件选那个脚本就可以安装了.
引用 (XML @ 2005年12月22日 9:43 AM) <{POST_SNAPBACK}>
好东西,这样以后就方便多了。但是我用不了我有装MediaPlayerConnectivity是不是要卸了它呢?我用的是1。07版按你所说的装了脚本以后连MediaPlayerConnectivity也不能用了.。。。。。


这个扩展与MediaPlayerConnectivity都是用于播放网页中的AcitveX媒体,因此极有可能造成彼此工作不正常,建议暂时禁用其中之一,估计可能是因为这个扩展去掉object中的classid属性导致MediaPlayerConnectivity识别问题.

XML能不能给出网址,还有是所有网页中的媒体都不能播放还是只有某一个网页不能播放?
关于安装:
mediawrap-0.1.1-beta.xpi 是扩展文件,用Firefox打开安装即可.
Fx_plugins.zip 是播放视频需要用到的plugin,解压缩后放到firefox程序安装路径中的对应文件夹内(覆盖Plugins和Components文件夹)。如果你已安装过,则不必重新安装。
我的MSN Spaces中的背景音乐可以播放了,但是播放器的界面不出来,请问是我的问题还是这个扩展的问题?
我的MSN Spaces见我的签名档。

播放器我是放在左侧的。

用IE是可以显示播放器的,opera和firefox都不显示。现在装了这个扩展,firefox可以放歌,但无播放器。
太阳下的影子还是妖狐。为亲情缠绕的秀一还是不会去爱人。她长大以后也会是好女人吧。值得珍爱一辈子的人,穷尽秀一的一生也未必能再碰上。妖狐的智慧选择了放弃。魔界的花在人界静静的开放,淡淡的香气带走了女孩对秀一的所有的记忆,和……爱慕的心意。
请各位碰到有问题的网页时把网址一并贴出来,这样才有助于找到原因.
仅给出现象很难说明是由于扩展问题还是网页问题.
引用 (VIPcoco @ 2005年12月22日 7:14 AM) <{POST_SNAPBACK}>
与gmail manager扩展冲突导致不能登录gmail。



请检查你的 gmail manager 扩展设置。
http://tv.etshow.net/
这里的电台播放不正常
我也是看不到视频,希望作者能改改 ,而且在有些网站还打开不了网络电影呢。如:http://mf.ylmf.com/index/index.html
引用 (zhang_rui @ 2005年12月22日 5:25 PM) <{POST_SNAPBACK}>
http://tv.etshow.net/
这里的电台播放不正常

你试试看以下的地址能不能播放:
http://tv.etshow.net/music.htm

由于我现在上网的地方没有firefox,所以无法测试.

MSN Space中WMP的显示确实有问题, 可能是ActiveX与plugins方式的参数设置不一致引起的,由于我对具体的wmp plugin参数不是很了解,所以目前还无法解决.
最初写的源代码出现问题最多的都是real播放,现在出问题的反倒都是wmp了.. " border="0" alt="wacko.gif" />
还是是看不到视频或视觉效果
感谢各位的辛勤劳动
勇气、责任、信仰、坚持
今天早上试了,http://tv.etshow.net/ 上的能够播放,但是没有视觉效果.

今天先看看能不能解决msn space上的显示问题.
引用 (maybe @ 2005年12月22日 8:19 PM) <{POST_SNAPBACK}>
我也是看不到视频,希望作者能改改 ,而且在有些网站还打开不了网络电影呢。如:http://mf.ylmf.com/index/index.html

这个网站不能播放应该是网页代码的问题,无法解决.
你真想在FF看的话向该网站投诉吧 tongue.gif
msn space中播放器无法显示是因为网页源代码中只设置了width属性而没有设置height属性,由于firefox和IE对其解释的不同,使播放器在firefox中的height为0.

这个问题虽然能够通过脚本设置height解决,但是因为在扩展脚本执行时网页还未解释完成,所以得不到object 的 clientWidth 并以此来做高度自适应, 就只好设为45,也就是只有控制栏的高度.

有哪位知道更好的解决方法请告诉我.
另外,视觉效果的问题还没找到解决方法.
电台没有视觉效果 电视台还是不能放
好,0.1.1版在播放一些real视频前不会出现控制条充满整个窗口的现象了。
引用 (zhang_rui @ 2005年12月23日 1:19 PM) <{POST_SNAPBACK}>
电台没有视觉效果 电视台还是不能放

你提供那个电视台网站编码是扩展无法支持的,没办法改。里面部分real格式的节目可以播放。wmp格式的不行。
引用 (馥红-玩命 @ 2005年12月23日 5:50 PM) <{POST_SNAPBACK}>
嗯, 我倒是发现realplayer只要安装了就能播放了,不过只能播放音频,不能播放视频,当装了那个MediaWrap 扩展后就可以播放视频了,不用把那几个文件放在firefox的plugin和Components目录也行.而播放WMP的话,如果plugins里没 有那个npdsplay.dll文件的话就提示需要安装插件,不能播放.如果只把npdsplay.dll放在plugins目录下,那样能够播放音频 了,但是不能播放视频,跟real一样,而且界面也是9.0的界面,不是6.4那种,安装MediaWrap 扩展后就可以播放视频了,但又有新的问题,就是界面变成6.4了,好像还不只如此,连解码的好像都变了,有些需要你用9.0以上的就不能播放,而只有在 ShimInclusionList里加入了FIREFOX.EXE后,才能正常播放.

以上问题是在我电脑上出现的,不知道有没有人跟我出现一样的情况.我的是windows server 20003 enterprise edition sp1,系统默认的就是WMP10.

你把 firefox的plugins下的npdsplay.dll文件删掉,让 fx 自己去找 wmp10的插件试试。
引用 (dudu8995 @ 2005年12月23日 6:23 PM) <{POST_SNAPBACK}>
你把 firefox的plugins下的npdsplay.dll文件删掉,让 fx 自己去找 wmp10的插件试试。


嗯,试了一下,删掉firefox的plugins下的npdsplay.dll后,打开那些网站都是出现"他需要其他插件以显示此页面的所有媒体",安装缺失插件.
而只要把npdsplay.dll放过去之后就正常了

还有就是quicktime的http://www.apple.com.cn/quicktime/win.html,是不是需要再装quicktime的插件还是怎么说呢???

http://g.mozest.com/index.php?showtop...这里说播放 wav 文件需要安装 QuickTime 插件,好像并不如此的哦。

还有就是我好像已经装过quicktime的解码器了windows\system32目录下有QTPlugin.ocx和QuickTimeCheck.ocx,这些好像都是quicktime的activeX控件.显示版本是6.5.1,这个版本虽不是最新,但应该不会有太大关系吧。还是需要再安装quicktime呢?或怎么说?

如图:
提示需要安装quicktime插件,但又不可用,需要手动安装.


附件: 您所在的用户组无法下载或查看附件
删除 npdsplay.dll 后,你只要看一下 about:plugins 中有没有就清楚了。
有些时候,虽然你已经装好了插件,但在网站编码不规范的情况下,也会提示你安装缺失插件。quicktime 也是如此。
你可以试一下下面这个链接,看是否还弹出要求安装插件的提示?
http://g.mozest.com/index.php?showtopic=91