一、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、实时视频流、各种播放清单格式、灵活的设置和广泛的javas
三、其他
官网下载源文件,下载地址: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文件