皮皮网

【clcl源码】【溯源码撕开无效】【网站的源码泄露】flowplayer源码编译

来源:app源码源码 时间:2024-12-23 00:01:31

1.jw player和 flow player的区别

flowplayer源码编译

源码clcl源码

jw player和 flow player的区别

源码clcl源码

       å½±é™¢å¹³å°æ­å»º - (3)FlowPlayer的破解及Windows平台下的编译

源码clcl源码

       æ˜¯éžå¸¸è‘—名的Flash播放器,和另一个JW Player齐名,使用GPL 3协议进行开源,按照3个授权发布(Free,Commercial,Multi-Domain),第一个是免费版,后两个授权是要钱的,价格参见。

源码clcl源码

       å…è´¹ç‰ˆçš„限制主要是启动时会有FlowPlayer的Logo在左下角,过几秒自动淡出消失;还有就是全屏后右上角有个很大的FlowPlayer的Logo,不会消失;以及不能用于商业用途。

源码clcl源码

       å¯æ€œæˆ‘是普通学生,自然没钱买(最便宜的也要刀啊),自然只能破解掉这个,刚好FlowPlayer是开源的,直接修改代码,编译就可以了。

源码clcl源码

       ä½†æ³¨æ„æˆ‘第一篇文章的第一句话,这一切操作都要在Windows下进行,而网上能找到的编译指南都是基于Ubuntu或者其他Linux分发版本的。于是我不得不撰写此文进行指导……

源码clcl源码

       é¦–先要明确一点,FlowPlayer不是Adobe Flash做的。它的开发工具是基于大量开源的第三方工具以及Adobe自己的Flex SDK。因此,我们要编译FlowPlayer,就需要安装这些东西。

源码clcl源码

       è¿™é‡Œåªè®¨è®ºæœ€å°ç¼–译环境,鉴于FlowPlayer的Plugin编译需要大量第三方包的支持,而这些与本文的目的(破解)没有任何关系,恕不赘述。

源码clcl源码

       FlowPlayer编译也需要Java环境(安装JRE),编译工具使用,还需要Flex SDK(在Adobe的的右边可以获取到免费的SDK下载),在FlowPlayer的可以下载到FlowPlayer的源代码,当然你也可以自己SVN获取最新的代码。

源码clcl源码

       è¿™äº›ä¸œè¥¿ä¸‹è½½ä¸‹æ¥åº”该都是压缩包的形式。我使用的是Apache-Ant 1.7.1,Flex SDK 3.3,FlowPlayer 3.1.1。全部解压出来。

源码clcl源码

       è®¾ç½®ç³»ç»Ÿå˜é‡ï¼šæ·»åŠ Apache-Ant中的Bin目录到Path变量中,设置ANT_HOME为你Apache-Ant的解压目录。

源码clcl源码

       æ‰“开源代码中的build.properties文件,修改flex3dir的变量指向为Flex SDK的解压目录。(把等号后面的内容修改即可)。mxmlc_bin,compc_bin,asdoc_bin这三个变量的最后补充上.exe后缀(原文用于*nix系统,所以没有后缀),如果你要修改播放帧率的话,下面的framerate也可以修改。我为了配合影片编码,修改为。

源码clcl源码

       åœ¨æºä»£ç æ‰€åœ¨ç›®å½•è¿è¡Œcmd,输入ant,看看能不能执行,不出意外的话应该会提示几个error,然后编译失败。没关系,这是因为官方的FlowPlayer源代码不是为Windows平台设计的,部分地方不兼容所致。

源码clcl源码

       ä¸‹é¢å¼€å§‹ä¿®æ”¹ä»£ç è®©å…¶èƒ½åœ¨Windows平台下编译通过。

源码clcl源码

       ä¿®æ”¹build.xml文件:中的value值设置为0。Windows中不允许变量为空,但Linux中允许,这是第一个兼容性错误。这样修改后会影响最后生成文件的文件名(最后多了个-0),但这不是很重要对吧。

源码clcl源码

       ä¿®æ”¹src\actionscript-commercial\org\flowplayer\config目录下的VersionInfo.as文件,这里controlsVersion():String和audioVersion():String无法返回正常的值,手动把return后面的变量修改为字符串,内容可以在build.xml中找到对应的,当然你乱填也可以,不过还是建议按规范填写。

源码clcl源码

       è¿™æ ·ä¿®æ”¹åŽï¼Œå†æ¬¡ç¼–译应该就能在build文件夹中产生正确的swf文件了。

源码clcl源码

       è¿™åªæ˜¯å®Œæˆäº†ç¼–译环境的配置,下面进行破解。

源码clcl源码

       ç ´è§£æœ‰ä¸¤ä¸ªæ€è·¯ï¼šä¸€ä¸ªæ˜¯æ‰‹åŠ¨æŠŠæ˜¾ç¤ºLogo的代码屏蔽掉,这是我一开始的想法,后来发现工程量太大。

源码clcl源码

       å¦ä¸€ä¸ªå°±æ˜¯è®©ç¨‹åºè®¤ä¸ºè‡ªå·±æ˜¯å•†ä¸šç‰ˆï¼Œè¿™æ˜¯æˆ‘后来采用的方法。

源码clcl源码