当前位置: 代码迷 >> Web前端 >> JW flv player 源码批改及发布
  详细解决方案

JW flv player 源码批改及发布

热度:684   发布时间:2012-10-13 11:38:17.0
JW flv player 源码修改及发布

一、JW Player是什么?

简单地说,JW Player是一种基于flash的交互式网页媒体播放器。它是由Jeroen 和 Wijering共同建立的LongTail Video所开发,问世于2005年,当时仍名不经传的YouTube首次采用的播放器就是JW Player。官方网址:http://www.longtailvideo.com/。

JW Player含:FLV Player、WMV Player、Image Rotator和Desktop Player四种,除了最后一种实为桌面播放器,其他三种都是网页播放器。本篇内容仅限FLV Player。

二、JW FLV Media Player简介

JW FLV Media Player可播放Adobe Flash Player所支持的媒体,具体包括:FLV、MP4、MP3、AAC、JPG、PNG和GIF等,还支持RTMP、HTTP、实时视频流、各种播放清单格式、灵活的设置和广泛的javascript API。此外它还提供多种外观、功能性插件来扩展播放器,以便我们可以分享、推荐、搜索、分析甚至广告投放。

三、其他

官网下载源文件,下载地址:http://www.longtailvideo.com/players/jw-flv-player/

官网特别提供一个设置页面http://www.longtailvideo.com/support/jw-player-setup-wizard

 

四、修改源码并编译发布

本文主要介绍修改源码后,用ant去编译,重新生成player.swf文件
1、必须安装Adobe Flash Builder开发flex的集成环境,或者有开发工具包sdks
2、ant的使用前提是必须装java的运行环境,以及配置环境变量。
3、首先下载ant包,网址:http://ant.apache.org/bindownload.cgi,下载apache-ant-1.8.4-bin.zip包
4、解压apache-ant-1.8.4-bin.zip包到D盘,像配置JDK一样配置环境变量:
   a.  ANT_HOME----D:\apache-ant-1.8.4
   b.  在path后面添加: ;%ANT_HOME%\bin;(使ant可以在任意目录使用)
5、检查ant是否安装配置成功,在命令窗口中输入:ant -version
   如提示:Apache Ant(TM) version 1.8.4 compiled on May 22 2012,则表示配置成功。

6、找到build目录下的build.properties,需要将
   flexsdk = E:/Program Files/Adobe/Adobe Flash Builder 4 Plug-in/sdks/3.5.0
   basedir = D:/fl5
   flashDebugPlayer.exe = E:/Program Files/Adobe/Adobe Flash Builder 4 Plug-in/player/win/10.1/FlashPlayerDebugger.exe
这些变量的值修改为本地的实际目录文件。

7、修改完毕源码后,打开命令提示窗口,进入D:\fl5\build目录,执行:ant -buildfile build.xml,如果提示BUILD  SUCCESSFUL则表示编译成功,会重新生成一个player.swf文件

 

  相关解决方案