破解并汉化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中的 

Java代码   收藏代码
  1. flowplayer("player""../flowplayer-3.2.15.swf");  


为 

Java代码   收藏代码
  1. flowplayer("player""../flowplayer.commercial.swf");  



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

Java代码   收藏代码
  1. <html>  
  2. <head>  
  3. <meta http-equiv="content-type" content="text/html; charset=UTF-8">  
  4.     <script type="text/javascript" src="flowplayer-3.2.11.min.js"></script>  
  5. </head>  
  6. <body>  
  7.     <div id="player" style="width:520px; height:330px"></div>   
  8.     <script>  
  9.         flowplayer(       
  10.           "player",        
  11.           "flowplayer.commercial.swf",{         
  12.           clip: {           
  13.              url: "http://pseudo01.hddn.com/vod/demo.flowplayervod/flowplayer-700.flv",           
  14.              autoPlay: false,            
  15.              autoBuffering: true          
  16.             }  
  17.           }  
  18.         );  
  19.     </script>  
  20. </body>  
  21. </html>  


播放效果如下: 

 

 

全文完! 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值