在線播放器開發教程

 

 

課程描述
      互聯網進入2.0時代以來,人們越來越迫切的需求一個活潑,互動性強,富有表現力的網絡環境,而基於Flash平臺的應用程序開發,恰恰能滿足這樣的應用需求。Flash有超過13年的發展歷程,從最簡單的無編程語言的動畫製作,到如今的富媒體應用和麪向對象腳本語言結合開發,經歷了N多挑戰和變革,已經成爲互動表現,圖形效果領域的一棵參天大樹。Flash Player目前在互聯網的安裝率超過98%。2010年,在中國的Flash開發者數量首次超過美國躍居全球第一,一切跡象都說明,Flash平臺開發已經進入一個黃金時代。

在衆多Flash應用程序中,視頻播放器是Flash平臺的一個重要分支,Flash視頻播放器有以下優點:
1 開發靈活,ActionScript 3 腳本庫豐富。
2 託Flash矢量動畫表現力的福,Flash視頻播放器具備極其精彩的表現能力。
3 可擴展性強,可以很方便的集成廣告等新功能。
4 可實現模塊化拆分,便於團隊維護,可控制性強。
5 支持基於H.264+AAC編碼的mp4視頻.
6 支持後端爲Flash Media Server的相關協議的流式視頻播放,支持動態碼率切換。
7支持基於FMS的加密視頻流播放。
8支持基於FMS的P2P直播流播放。
……

如此之多的優勢致使目前網絡視頻播放器中,有超過75%是基於Flash開發的,結下來我們要共同學習的內容,就是構建一個基於Flash平臺的視頻播放器。

免費試看http://www.hztraining.com/bbs/showtopic-325.aspx
購買地址http://product.china-pub.com/3500456
項目介紹
項目平臺
開發環境:WinXP + Apache2.2 + FMS3.5
語言:ActionScript 3
工具:Flex Builder 3/4,或者Flash Develop
涉及知識
語言基礎:ActionScript 3 JavaScript
工具類庫:Flex SDK3.3。

技術亮點
在統一對外接口的視頻播放器中,集成漸進式播放和流式播放兩種播放模塊。達到流暢的播放和碼率自由切換。

學習效果:
通過學習該課程,可以自主架設開發平臺(Flash CS4,Flash Builder 4),熟悉ActionScript 3語法,並深入瞭解與視頻相關的類庫使用,以及基本的軟件開發模式,最終自己動手開發出一款視頻播放器。


第01講項目概述及項目功能演示

第02講Flash開發平臺的搭建

第03講項目的建立和基本框架搭建

第04講在FlashCS4中製作可視化原件(一)

第05講在FlashCS4中製作可視化原件(二)

第06講在FlashCS4中製作可視化原件(三)

第07講基於Flashmediaserver的流式播放服務器架設

第8講基於普通http服務的漸進式播放服務架設

第09講創建播放器基本框架(一)

第10講創建播放器基本框架(二)

第11講創建播放器基本框架(三)

第12講創建播放器基本框架(四)

第13講播放數據格式制定

第14講播放數據解析和對象化

第15講編寫漸進式下載播放內核(一)

第16講編寫漸進式下載播放內核(二)

第17講編寫漸進式下載播放內核(三)

第18講編寫漸進式下載播放內核(四)

第19講編寫流式播放器內核(一)

第20講編寫流式播放器內核(二)

第21講編寫流式播放帶內核(三)

第22講錯誤和消息的集中派發處理

第23講實現順序播放(一)

第24講實現順序播放(二)

第25講前貼廣告播放器的實現(一)

第26講前貼廣告播放器的實現(二)

第27講播放器的發佈和部署

第28講在遊覽器環境下進行調試

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