
Flash Media Server 2 提供了传统流式媒体能力和灵活开发环境的独特组合, 用于创建并向观众交付媒体体验。这些组合包括传统的媒体, 如按需点播视频, 实时 Web 事件广播, MP3 流以及丰富媒体通信应用程序, 如视频博客、视频消息、多媒体聊天环境。
Flash Media Server 2 的一个新功能是文件对象功能, 它支持对服务器上已定义的沙箱进行实时读/写文件访问, 无需使用 Flash Remoting 即可支持内容管理系统和数据库应用程序。这是一个您可以扩展以和文件对象应用程序一起使用的简单示例。
在本文中, 您将学习相当简单的应用程序, 该应用程序能够您用使用 Flash Professional 8 构建的预定义组件按要求显示 FLV 和 MP3。该应用程序从您服务器上的特定位置自动获取 FLV 和 MP3, 但也可以扩展用于其他用途。例如, 要使用 JPEG 为相册自定义此应用程序, 您只需重新定义过滤器以使其调用 JPEG。
此应用程序示范了服务器端上的新“文件对象”属性, 它与客户端上的 DataGrid、FLVPlayback 和 MediaPlayback 协同工作。它显示了 XML 驱动的播放列表的一个替代方法。如果您想了解有关 XML FLV 列表的详细信息, 请查看 Lisa Larson 的文章, 为流式视频创建动态播放列表*。
要完成本教程, 您需要安装以下软件和文件:
on_demand_player.zip (ZIP, 10.9 MB)
熟悉将 Flash Media Server 应用程序结合在一起的基础知识。如果您还不熟悉, 建议您阅读:
了解 ActionScript 2.0 类结构或基本的面向对象编程。如果还不了解, 建议您阅读: