阅读:5688回复:14
内嵌多媒体新的解决方案
现在对不兼容的内嵌多媒体网页的解决方法主要有两种,一种是调用IE,一种是安装Mozilla AcitvX插件。
现在推荐两种新的解决方法 1安装FF衍生版albatross。 https://www.firefox.net.cn/newforum/viewtopic.php?t=8304 这个的好处是不但支持了微软专有的多媒体嵌入标签,而且有很多其他方面的兼容增强。比如新浪的视频页有用js encode,凤凰网首页有用数组访问,这些都是微软专有的,光装Mozilla AcitvX恐怕是不行(我没测试)。这个版本有个专业的小组在做,比较值得期待。希望加把劲,尽快推出更完善的版本。 2用扩展mediaplayerconnectivity 这个扩展是提取内嵌多媒体的地址,用外部软件来播放。将内嵌变为外部,可能有人不喜欢。不过它的提取能力很强,很多不能播放的页面,它也能将地址提取出来。它还有个不方便的地方是不支持现在很多站点提供的连播功能,因为它需要直接地址,相反的好处是你可以知道直接地址,下载就方便了。 现在有个比较大的问题是,大多的网站为了防盗链或收费等原因都不会直接把地址给出来,其中很多会给地址赋空值,这在FF里面是不允许的。于是导致上面两种方法失效。比如 凤凰网写法 http://www.phoenixtv.com/ <param name="FileName" value=""> 互联星空写法 http://v2.gd.chinavnet.com/help/freetest.asp <PARAM NAME="URL" VALUE=""> 不过这个问题,用greasemonkey应该很容易解决。只是我不会网页编程没法写,看哪个高手解决一下。这个搞定了,配合上面两种方法,估计能搞定大部分网站。 |
|
1楼#
发布于:2005-09-22 21:16
说了等于没说
|
|
2楼#
发布于:2005-09-22 21:16
用户被禁言,该主题自动屏蔽! |
|
3楼#
发布于:2005-09-22 21:16
|
|
|
4楼#
发布于:2005-09-22 21:16
三翻领: 这个扩展也不能解决所有问题,它是从DOM里面取地址,如果页面其他的脚本有错误无法正常给出地址,这个扩展就取不到地址了。我估计装Mozilla ActiveX能放的,用这个也能放。不想装Mozilla ActiveX又不想调用IE(linux下没IE可调)的时候,这个扩展能解决一部分问题。比如凤凰网关于李敖神州行的视频,用这个扩展就可以看。我最常访问的一个影视站点,用这个也能看,比用IE看好。因为这个站点访问量太大,基本上都要开几十次页面才能正常连接上多媒体流,用IE来开会很麻烦。所以这个东西对我还是有一定用处的。 关于地址赋空值的问题。我用proxmoniron做替换测试了,因为网页其他脚本有问题还是不行。看起来微软搞的这个烂摊子太大了,这个兼容要根本解决,最终还是需要网页开发人员向国际标准靠拢。 |
|
5楼#
发布于:2005-09-22 21:16
我用proxmoniron做替换测试了,因为网页其他脚本有问题还是不行。 把你的 proxomitron filter 贴上来,我教你改。 |
|
|
6楼#
发布于:2005-09-22 21:16
真想解决问题。网址早放上面了。
filter很简单,没问题。凤凰不能放是因为大量使用了微软的JSscript。 |
|
7楼#
发布于:2005-09-22 21:16
mediaplayerconnectivity 不行啊!
楼主都在什么网站用这个扩展的啊? |
|
|
8楼#
发布于:2005-09-22 21:16
abc@home能不能把您的cfg上传或发给我一份?我想学学
|
|
9楼#
发布于:2005-09-22 21:16
mediaplayerconnectivity提取能力很强?
我http://vod.hztop.com/里提取的竟是swf文件,都是网站里的影片广告! |
|
|
10楼#
发布于:2005-09-22 21:16
只要DOM里面有地址,mediaplayerconnectivity就能取出来。但是如果网页其他部分不兼容没有给出地址,或者是网站保护的厉害,给的不是直接地址,比如给个swf或者php文件,那也没办法。
象你这个站点,那些免费的电影,FF都放不了,但是有给出地址,所以用了mediaplayerconnectivity都能放。收费的就不清楚。音乐给的不是直接的地址,放不了。另外swf的选项就不用勾了,没必要单独放swf。 这个站点的音乐地址给的是php文件,真正的地址在php里面。把这个php文件下载下来可以看到真正的地址。 用albatross电影,音乐都能播,但是网页做的那些控制都失灵,电影可以用右键控制。linux用户还是可以用一用。 总之要根本解决兼容,还是需要网页开发人员按国际标准做网页。 |
|
11楼#
发布于:2005-09-22 21:16
最新发现,mediaplayerconnectivity能放钱塘的音乐。在播放界面上点右键,mediaplayerconnectivity菜单里有个打开php文件的选项。我还以为做不到这个功能呢。真是强阿。
有了这个功能,很多防盗链给间接地址的应该也能放了。 顺便纠正一下,完全可以支持连播,前面说错了。而且右键菜单里面有个功能可以把连播的真实地址全部列出来,右上角那里点一下就开始连播了。 |
|
12楼#
发布于:2005-09-22 21:16
强啊,有这个扩展,大部分在线影视都可以搞定了。
|
|
|
13楼#
发布于:2005-09-22 21:16
|
|
14楼#
发布于:2005-09-22 21:16
顶起来
|
|