Jw PLAYER 编译比Flowplayer 编译容易的多.呵呵

下面详细介绍

用Adobe Flash Builder 4  来编译

下载Adobe Flash Builder 4

打开

 

   
   
   
   
  1. http://developer.longtailvideo.com/trac/browser/tags/mediaplayer-5.2.rc1 

下面有个(点击可以直接下载)

Download in other formats:

  • Zip Archive

 

下载并把压缩文件里的tags/mediaplayer-5.2.rc1并解压到 d:/jwplayer 目录

打开Adobe Flash Builder 4

建立一个名为jwplayer的AS 工程,工程目录为d:/jwplayer

在Adobe Flash Builder 中把jwplayer工程中/src/com.longtailvideo.jwplayer.player下的Player.as设置为启动文件

版权信息在:

com.longtailvideo.jwplayer.view包的

Logo.as 和 RightclickMenu.as中

直接修改为Logo.as为

   
   
   
   
  1. public function Logo(player:IPlayer) {  
  2.             super();
  3. #直接返回终止添加LOGO 
  4.             return;  
  5.             animations = new Animations(this);  
  6.             _player = player;  
  7.             player.addEventListener(PlayerStateEvent.JWPLAYER_PLAYER_STATE, stateHandler);  
  8.             setupDefaults();  
  9.             setupMouseEvents();  
  10.             loadFile();  
  11.         } 

修改RightclickMenu.as为

   
   
   
   
  1. public function initializeMenu():void {  
  2. #初始化时直接返回停止添加右键菜单
  3.             return;  
  4.             setAboutText();  
  5.             addItem(about, aboutHandler);  
  6.             try {  
  7.                 fullscreen = new ContextMenuItem('Toggle Fullscreen...');  
  8.                 addItem(fullscreen, fullscreenHandler);  
  9.             } catch (err:Error) {  
  10.             }  
  11.             stretching = new ContextMenuItem('Stretching is ' + _player.config.stretching + '...');  
  12.             addItem(stretching, stretchHandler);  
  13.             if (Capabilities.isDebugger == true || _player.config.debug != Logger.NONE) {  
  14.                 debug = new ContextMenuItem('Logging to ' + _player.config.debug + '...');  
  15.                 addItem(debug, debugHandler);  
  16.             }  
  17.         } 

运行编译JWplayer (最好生成发布版,因为DEBUG版文件比较大)

用Flashdevelop 来编译

建立一个jwplayer的flashdevelop工程

修改jwplayer工程的启动文件为同上用Adobe Flash Builder 4编译一样的那个Player.as文件

要去版权的一样修改那个几个文件.

完成后点击编译即可得到jwplayer.swf播放器文件

如何使用JWPlayer播放器,可以到

http://developer.longtailvideo.com/trac/wiki/ 

里,有非常详细的介绍,和Flowplayer 一样都支持流媒体播放.

附件我编译好的一个播放器,请勿用于商业用途,用于商业用途请购买版权(并附上我基于JWPLAYER下编写的一个插件的原代码)

直接设置Freelimit.as为启动文件编译即可得到该插件,插件的作用是用户看了3分钟后自动回调后台确认用户已经看了该影片,项目需要,呵呵