破解并汉化flowplayer

在很久以前,我用actionscript2写了一个播放器,现在有幸还可以看到它的样子: http://www.chinanews.com/shipin/2009-04-17/news7585.html

朋友准备在自己的个人主页搞一个流媒体播放器,我很推荐使用现在比较流行的http stream下载的方式,本来准备拿来主义,后来发现似乎有个全屏缩放按钮的bug,另外,时间久远,自己也觉得原先写的这个播放器皮肤太土,与现在流行的几大视频网站的播放器不管从样式还是功能上都有差距。想想,视频网站流行了这么多年,开源社区应该有不错的播放器。

寻寻觅觅,找到了flowplayer,它有两个主页:
http://flash.flowplayer.org/(老版3.0主页)
http://www.flowplayer.org/(新版5.0主页)

flowplayer有免费版和商业版之分,免费版上有一个flowplayer的logo,让人很是不爽,后来查了查3.0版本,网上有针对的破解方法( http://seaskys.iteye.com/blog/1014133),于是就针对3.0进行了一次破解和汉化。

整个步骤如下:

1、首先要按照官方的开发文档搭建好开发环境(http://flash.flowplayer.org/documentation/developer/development-environment.html)

2、需要说明的是,还需要下载一个ant的插件放到ANT_HOME/lib下,下载地址 http://sourceforge.net/projects/ant-contrib/files/ant-contrib/ant-contrib-1.0b2/



解压后,将ant-contrib.jar放到ANT_HOME/lib

3、修改flash\core\build.properties文件,如下图所示:



4、修改flash\core\build.xml文件,如下图所示:



5、flash\core\src\actionscript-commercial\org\flowplayer\view\LicenseKey.as文件,如下图所示:




6、汉化播放完毕的重播按钮上的字,修改flash\core\src\actionscript\org\flowplayer\model\PlayButtonOverlay.as,如下图所示:




7、修改flash\lib\devkit\js.xml,如下图所示:





8、执行ant命令进行编译:
引用
D:\Java\jdk1.5.0_12\bin>ant -buildfile  D:\hack_flowplayer\flash\core\build.xml
Buildfile: D:\hack_flowplayer\flash\core\build.xml


看到如下字样,说明编译成功:

引用
BUILD SUCCESSFUL
Total time: 13 seconds


9、下载flowplayer3.2.15(http://flash.flowplayer.org/download/),如下图:



10、拷贝flash\core\build\flowplayer.commercial.swf、flash\core\build\flowplayer.controls.swf到下载的目录中,调整example目录中的inxex.html中的

flowplayer("player", "../flowplayer-3.2.15.swf");




flowplayer("player", "../flowplayer.commercial.swf");



至此您就大功告成了!可以自己建立个页面,例如:

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
	<script type="text/javascript" src="flowplayer-3.2.11.min.js"></script>
</head>
<body>
    <div id="player" style="width:520px; height:330px"></div> 
	<script>
        flowplayer(     
          "player",      
          "flowplayer.commercial.swf",{       
          clip: {         
             url: "http://pseudo01.hddn.com/vod/demo.flowplayervod/flowplayer-700.flv",         
             autoPlay: false,          
             autoBuffering: true        
            }
          }
        );
	</script>
</body>
</html>


播放效果如下:





全文完!

如果您觉得本文对您有益,请点击博文后的google广告或在博主微店(美鲜果店)订购一份水果以表感谢,对作者表示支持,谢谢!

猜你喜欢

转载自redhacker.iteye.com/blog/1700255