zoukankan      html  css  js  c++  java
  • jwplayer 源代码重新编译

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

    • 下载最新的jwplaery代码

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

    • 下载apache ant 1.9 和flash build 4.6

                  请网上搜寻

    • 配置ant 环境变量

                 ANT_HOME:E:Program Filesapache-ant

                 classPAth:在尾部添加上E:Program Filesapache-antlib

                 path:在尾部添加E:Program Filesapache-antin

    • 在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-masteruildulid.xml
  • 相关阅读:
    Relativity 01: Physical Meaning of Geometrical Propositions
    Algo 2: Asymptotic Order of Growth
    CShop Project : BeanUtils工具的使用
    137 __getattribute__
    134 isinstance和issubclass
    135 反射(hasattr和getattr和setattr和delattr)
    133 面向对象进阶实战之选课系统
    132 面向对象进阶小结
    131 类和对象的绑定方法及非绑定方法
    130 类的property特性
  • 原文地址:https://www.cnblogs.com/wala-wo/p/5119223.html
Copyright © 2011-2022 走看看