辅助功能*

Flash 文章

 

使用用于按需点播视频和 MP3 播放的文件对象


Robert Sandie

Robert Sandie

www.robertsandie.com*

目录

出版日期:
12 December 2005
用户级别:
高级

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 的文章, 为流式视频创建动态播放列表*

要求

要完成本教程, 您需要安装以下软件和文件:

Flash Professional 8

Flash Media Server 2

教程和示例文件:

必备知识

熟悉将 Flash Media Server 应用程序结合在一起的基础知识。如果您还不熟悉, 建议您阅读:

了解 ActionScript 2.0 类结构或基本的面向对象编程。如果还不了解, 建议您阅读:

关于作者

Robert Sandie 曾经在 Macromedia 担任 Flash Media Server 团队的产品经理。他最近获得了美国里海大学 (位于宾夕法尼亚州伯利恒) 的计算机科学和商务的学位, 而且他还为山鹰队踢过足球。Robert 在领先的 Flash 项目和开发 Flash 视频应用方面具有丰富的经验。要查看他的最新成就, 请在 robertsandie.com* 上关注他。