一、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文件