
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*)」。
為完成本教學課程, 您需要安裝下列軟體和檔案:
on_demand_player.zip (ZIP, 10.9 MB)
熟悉建立 Flash Media Server 應用程式的基本知識。如未具備這些知識, 建議閱讀:
瞭解 ActionScript 2.0 類別結構或基本的物件導向程式設計。如不熟悉, 建議閱讀: