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
  • 相关阅读:
    window.open打开新窗体并用post方式传参
    开发环境搭建问题及解决
    JavaScript高级程序设计(二)
    JavaScript高级程序设计(一)
    JS 小技巧整理
    Windows7版本了解
    安装mysql8.0.17时候报错1251-Client does not support authentication protocol requested by server; consider upgrading MySQL client
    idea中gradle的springboot的项目热部署
    idea多行注释缩进
    idea的类头注释和方法注释的编辑
  • 原文地址:https://www.cnblogs.com/wala-wo/p/5119223.html
Copyright © 2011-2022 走看看