輔助功能*
Robert Sandie

Robert Sandie

www.robertsandie.com*

目錄

出版日期:
12 December 2005
用户级别:
高級
產品:
Flashmediaserver

將檔案物件用於隨選視訊及 MP3 播放

Flash Media Server 2 提供獨特的傳統串流媒體功能組合與彈性的開發環境, 可以很方便為觀眾建立和提供各種媒體體驗。這些包括隨選視訊、即時網路活動廣播和 MP3 串流等傳統媒體, 以及視訊部落格 (Video Blogging)、視訊傳訊以及多媒體聊天環境等多媒體通訊應用。

Flash Media Server 2 的新功能之一是檔案物件功能, 可即時讀取/寫入檔案存取到伺服器上定義的沙盒環境, 無須使用 Flash Remoting 即能啟用內容管理系統和資料庫應用程式。這是可擴大「檔案物件」應用程式用途的一個簡單範例。

在本文中, 您將瞭解如何使用相當簡單的應用程式, 利用 Flash Professional 8 所建立的預先定義元件來隨選顯示 FLV 與 MP3。這個應用程式會自動從伺服器上的特定位置擷取 FLV 和 MP3, 但也可以延伸做其他用途。比方說, 您可以自訂這個應用程式用於 JPEG 相簿, 這只需要重新定義篩選條件來呼叫 JPEG 即可。

這個應用程式會示範如何使用伺服器端上的新「檔案物件」屬性, 並搭配用戶端的 DataGrid、FLVPlayback 及 MediaPlayback 元件運作。這是示範代替 XML 播放清單的方案。如要進一步瞭解 XML FLV 清單, 請參閱 Lisa Larson 的文章「建立串流視訊的動態播放清單 (Creating a Dynamic Playlist for Streaming Video*)」

系統需求

為完成本教學課程, 您需要安裝下列軟體和檔案:

Flash Professional 8

Flash Media Server 2

教學課程及範例檔案:

必須具備的知識

熟悉建立 Flash Media Server 應用程式的基本知識。如未具備這些知識, 建議閱讀:

瞭解 ActionScript 2.0 類別結構或基本的物件導向程式設計。如不熟悉, 建議閱讀:

關於作者

Robert Sandie 曾在 Macromedia 實習, 擔任 Flash Media Server 團隊的產品經理。他不久前剛取得賓州伯利恆市 (Bethlehem) 里海大學 (Lehigh University) 的電腦科學與商業學位;他也是里海大學足球校隊山鷹隊 (Mountain Hawks) 的隊員。Robert 在帶領 Flash 專案及開發 Flash 視訊應用程式上有非常豐富的經驗。如果要查看 Robert 的工作近況, 請造訪他的網站:robertsandie.com*