• 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
  • 相关阅读:
    leetcode701. Insert into a Binary Search Tree
    leetcode 958. Check Completeness of a Binary Tree 判断是否是完全二叉树 、222. Count Complete Tree Nodes
    leetcode 110. Balanced Binary Tree
    leetcode 104. Maximum Depth of Binary Tree 111. Minimum Depth of Binary Tree
    二叉树
    leetcode 124. Binary Tree Maximum Path Sum 、543. Diameter of Binary Tree(直径)
    5. Longest Palindromic Substring
    128. Longest Consecutive Sequence
    Mac OS下Android Studio的Java not found问题,androidfound
    安卓 AsyncHttpClient
  • 原文地址:https://www.cnblogs.com/wala-wo/p/5119223.html
Copyright © 2020-2023  润新知