加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

jwplayer 源代码重新编译

发布时间:2020-12-15 17:31:32 所属栏目:百科 来源:网络整理
导读:????????? 由于原来下载的jwplaery播放器中带有官方的播放统计信息,需要从官方加载统计js脚本,影响播放器加载速度,因此从官方github站点上下载播放器进行重新编译操作,现记录过程如下。 下载最新的jwplaery代码 ???????????? https://github.com/jwplaye

????????? 由于原来下载的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-antbin

  • 在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-masterbuildbulid.xml

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读