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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章