由于原来下载的jwplaery播放器中带有官方的播放统计信息,需要从官方加载统计js脚本,影响播放器加载速度,因此从官方github站点上下载播放器进行重新编译操作,现记录过程如下。

  • 下载最新的jwplaery代码

https://github.com/jwplayer/jwplayer#jw-player

  • 下载apache ant 1.9 和flash build 4.6

请网上搜寻

  • 配置ant 环境变量

ANT_HOME:E:\Program Files\apache-ant

classPAth:在尾部添加上E:\Program Files\apache-ant\lib

path:在尾部添加E:\Program Files\apache-ant\bin

  • 在RightclickMenu文件中修改屏蔽about连接

在initializeMenu()方法中屏蔽以下两行代码

      //setAboutText();
//addItem(about, aboutHandler);
  • 在LogoComponent.as修改logo图标

jwplayer的官方配置

      protected var defaults:Object = {
prefix: "http://player.ps007.com/",
file: "logo.png",
link: 'http://player.ps007.com/jwpabout/?a=l&v='+PlayerVersion.version+'&m=f&e=o',
linktarget: "_top",
margin: 8,
hide: false,
position: "top-right"
}

在loadFile()方法中修改

      defaults['file'] = prefix + versionInfo[1] + "/" + versionInfo[2] + "/" + getConfigParam('file');
修改为
defaults['file'] = prefix + getConfigParam('file');
  • 配置build.properties
      #安装flash build 以后带有flexsdk
flexsdk = E:/Program Files/Flash Builder 4.6/sdks/4.6.0
#windows下需要设置为.exe linux下不需要设置
execextension = .exe
#由于flash build 最低版本就是11.1.0 这里需要跟flash build对应
lexsdk.target = 11.1.0
  • 修改plaery.cs文件

方法一:

              protected static var _version:String = JWPLAYER::version;
改为
protected static var _version:String = "6.10";

方法二:
                        通过ActionScript编译器附加的编译器参数,在flash builder中选择要进行设置的项目 -> 右击 -> 选择"属性" -> 选择"ActionScript编译器" -> "附加的编译器参数"中指定以下参数:false/true,是指定编译那一个版,如果要编译中文版。

              -locale zh_CN
-define=JWPLAYER::version,'"6.11.0"'
-define=CONFIG::debugging,true
  • ant build.xml

方法一:通过通过 flash build对build.xml进行ant编译
             方法二:通过cmd界面执行以下命令

      ant buildfile F:\jwplayer-master\build\bulid.xml

最新文章

  1. python 学习第二十一天,django知识(三)
  2. TP框架常用配置
  3. IOS Core Animation Advanced Techniques的学习笔记(二)
  4. CentOS更新yum源
  5. 安卓手机上运行 PC-E500 程序
  6. 记录使用gogs,drone搭建自动部署测试环境
  7. django models 建立好后,table也创建成功了,为什么网页后台不显示的问题
  8. JSON解析关联类型发生死循环 There is a cycle in the hierarchy!
  9. sizeof strlen strncpy用法总结 结构体实际所占内存大小 以及memset用法
  10. qt5 基础知识
  11. IIS rewrite映射规则语法格式
  12. Flex移动应用程序开发的技巧和窍门(二)
  13. python2.7-巡风源码阅读
  14. 使用代码检查Dynamics 365中的备用键状态
  15. unity 中UGUI制作滚动条视图效果(按钮)
  16. Codeforces Round #460 (Div. 2) ABCDE题解
  17. Centos配置tomcat服务并且开机自启动
  18. python接口自动化测试五:乱码、警告、错误处理
  19. strcpy和memcpy的差别
  20. 《HTTP - 基于http的认证》

热门文章

  1. 【BZOJ 3473】 字符串 (后缀数组+RMQ+二分 | 广义SAM)
  2. lubuntu安装maven
  3. Benefits of Cold Showers: 7 Reasons Why Taking Cool Showers Is Good For Your Health
  4. oracle core 概述
  5. Ubuntu全新系统一些配置
  6. 全新ASP框架——IISNODE介绍
  7. Chrome 控制台实用指南【转】
  8. Hdu 4311-Meeting point-1 曼哈顿距离,前缀和
  9. 主流智能手机屏幕材质介绍 及 LCD闪屏现象分析
  10. bayer图像格式