`
wangguorui89
  • 浏览: 320363 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

FlowPlayer的编译和破解2

阅读更多

原文地址1:http://hi.baidu.com/gh05tw01f/blog/item/dcf82b45df65223786947395.html

原文地址2:http://hi.baidu.com/gh05tw01f/blog/item/2f48b624c28c4038c9955956.html/cmtid/0d0e59fefc38d93c5d600842

 

还是按照那篇文章的内容,下载环境。这次编译用的是Apache-ant 1.8.0 RC1和Flex 3.5.0 build 12683,FlowPlayer 3.1.5。这次记住,要把所有你需要的插件的源代码也下载下来。进FlowPlayer官方网站挨个下载吧。然后按照核心build.properties的文件夹命名要求修改一下名字。推荐把核心代码文件夹名字命名为core,方便区分。
上次的两个BUG,这次都没有了,如果只需要最小核心的SWF文件,直接ant编译就可以了,不用修改。但我这次需要的是集成版,继续往下走。
按照官方指导,修改core/src/actionscript-builtin/BuiltInConfig.as文件,去掉需要插件的前面的注释,注意后面内容有些需要逗号结尾,否则编译的时候会报错。修改core/build.properties文件,修改

plugin-classes和controls-dir到合适的路径。原始文件已经有样式了,照葫芦画瓢改一下就好了。
再编译,应该就顺利通过了。
等等,有错误,一定是你选择了content插件了吧,官方文件这次在这个插件上有BUG了,会提示"» Call to a possibly undefined method CloseIcon"。
已经有网友发出临时解决办法:修改core/build.xml文件,修改相关内容为
    <condition property="plugin-libs" value="${controls-dir}/src/flash/${plugin-skin} ../flowplayer.content/src/flash" else="">
        <available file="${controls-dir}/build.xml" />
    </condition>
注意地址变化。
这次再编译,就能通过了。
破解还是按照上次所述修改相应文件即可,方法没变。
官方指南中也说了,运行ant build-biz即可编译商业版,再也不用像上次那样修改编译配置文件了。
到此你应该能看到你的SWF文件体积变大了,我的有148K了哦。就大一点点体积,可比带一大堆小文件方便多了。
附带说一句:如果你同时集成了content和caption两个插件,默认没有设置的情况下会有一个半透明白条,用JavaScript控制设置即可消除。

编译博客地址:http://www.cnblogs.com/liushan/articles/1800977.html 进入D:/fplayer/flowplayer.core/src/actionscript/org/flowplayer/view 修改:Launcher.as if (! VersionInfo.commercial) { log.debug("Adding logo to canvas"); createLogoForCanvas(); } #修改为 if (! VersionInfo.commercial) { log.debug("Adding logo to canvas"); //createLogoForCanvas(); } #第二个修改 if (!validateLicenseKey()) { createLogoForCanvas(); resizeCanvasLogo(); } #修改为 if (!validateLicenseKey()) { //createLogoForCanvas(); //resizeCanvasLogo(); } cmd 到 D:/fplayer/flowplayer.core 执行 #要商业版输入如下 ant build-biz #要免费版输入 ant #要所有版本输入 ant build-all 进入flowplayer.core 发现有很多SWF文件 其实有整套的,你在进入build 就可发现很多Flowplayer的功能都在里面,而且有很多插件,呵呵

分享到:
评论

相关推荐

    flowplayer6.05最新版

    2. **自定义皮肤和品牌化**:用户可以根据自己的需求定制播放器的外观,包括颜色、布局和logo,以符合网站的风格。 3. **广告集成**:Flowplayer支持插入各种广告格式,如VAST(Video Ad Serving Template)广告,...

    NGINX+RTMP+FLASH_Player配置好直接用

    【FLOWPLAYER】和【adobePlayer】可能是指的类似功能的Flash播放器,Flowplayer是一款开源的Flash视频播放器,可嵌入网页中,与Adobe Flash Player配合,提供流畅的视频体验。 在提供的压缩包"nginx-1.7.11.3_Flash...

    nginx-http-flv-demo.rar

    2. **配置Nginx**:在配置文件中,用户需要指定RTMP和HTTP-FLV的相关设置,例如RTMP服务器的地址、监听端口、流的路径等。 3. **启动Nginx**:编译并配置好后,用户可以启动Nginx服务器,开始处理RTMP流并将其转换...

    mercurial.zip

    5. **客户端播放**:了解如何使用Flash Player或其他支持FLV的播放器(如JW Player、FlowPlayer等)在客户端播放这些流媒体内容。 6. **监控与调试**:学习如何查看Nginx的日志文件,以监控服务器状态和流媒体服务...

    ASP.NET娱乐网站源代码

    在ASP.NET中,开发人员可以使用C#或VB.NET等语言编写代码,通过.NET Framework进行编译和运行,从而创建动态、交互式的网页应用。 在娱乐网站的设计中,视频上传功能通常涉及文件上传组件和服务器端的存储管理。ASP...

    jsp实现用户登录

    2. **SQL注入防护**:使用预编译的SQL语句,避免直接拼接字符串构建SQL。 3. **XSS防护**:对用户输入进行转义或过滤,防止跨站脚本攻击。 4. **CSRF防护**:使用令牌机制防止跨站请求伪造攻击。 总的来说,通过JSP...

    PHP实例开发源码——苹果CMS视频分享程序 v8 bulid2020.1027.zip

    开发者需熟练掌握PHP的安全编程技巧,如使用预编译语句防止SQL注入,对用户输入进行过滤和转义防止XSS攻击。 此外,SEO(搜索引擎优化)也是苹果CMS考虑的重要方面,系统可能会有自定义元标签、关键词设置等功能,...

    Jsp,sql实现得企业宣网站项目

    1. Web-INF目录:存放web.xml配置文件、JavaBean(.java和编译后的.class文件)、Servlet等。 2. CSS/JavaScript文件:用于页面的样式和交互效果。 3. JSP文件:每个页面对应的源文件,包含HTML结构和Java代码片段。...

    播放器(FLV)

    2. 第三方播放器:由于Flash的退场,许多第三方播放器如JW Player、FlowPlayer、Video.js等开始支持FLV,通过Flash Shim技术实现跨平台兼容。 3. 源代码实现:开发者可以使用开源库,如Red5、JW FLV Player SDK等,...

    ckeditor支持flv文件播放

    3. **处理FLV播放器**:由于Flash Player本身并不直接支持FLV文件的播放,可能需要引入一个支持FLV的第三方Flash播放器,如JW Player或FlowPlayer。这些播放器通常提供API,允许自定义播放控制和与其他应用集成。 4...

    nginx rtsp转rtmp推流到http播放的配置文件

    首先,你需要下载并编译带有RTMP模块的Nginx源码。在`conf`目录下的文件就是Nginx的配置文件,通常名为`nginx.conf`。打开这个文件,我们需要添加RTMP模块的相关配置。 在`nginx.conf`文件中,你需要在http块或者...

Global site tag (gtag.js) - Google Analytics