开发媒体应用程序.pdf
《开发媒体应用程序.pdf》由会员分享,可在线阅读,更多相关《开发媒体应用程序.pdf(74页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、TTGame(TT 概念游戏)-全国第一的 Flash 网络游戏专家 TT 友情推出技术支持-更多技术、更多游戏、更多动画请访问 www.TTN TTGame出品 Flash Media Server 2.0 中文翻译版帮助文档 感谢Adobe Macromedia Flash Media Server开发小组的英文原版-1-TTGame(TT 概念游戏)-全国第一的 Flash 网络游戏专家 TT 友情推出技术支持-更多技术、更多游戏、更多动画请访问 www.TTN TTGame出品 Flash Media Server 2.0 中文翻译版帮助文档 感谢Adobe Macromedia Fl
2、ash Media Server开发小组的英文原版-2-Macromedia Flash Media Server 2 帮助帮助 中文版中文版-译本译本 说明:因为翻译制作的时间较短,所以里面有部份图片没放上,还有些格式没调整,但很多 Flash 开发者们早就迫切的想要这份中文版,所以先提早放出了,而不完善的地方会在今后完善,请大家关注,在之后还会制作成帮助文档便于大家使用,现在就先用这个应付一下吧!谢谢您的支持和谅解!云南 TT 概念游戏公司整理制作 全国第一的 Flash 网络游戏专家 www.TTN 特别感谢:特别感谢:Macromedia Flash Media Server 2 开发
3、小组的英文原版 以及在翻译及整理过程中给于帮助所有 Flash 开发者们 特别通告:特别通告:TTGame 诚邀各位 Flash 爱好者、开发者们的加入!希望你与我们一起开创一片 Flash 的新天地!为不断增强团队实力,实现更大更远的目标!特招聘:特招聘:Flash 游戏开发者 Flash 应用开发者 Flash 动画高手 Flash 艺术设计 及 Flash 各路高手 希望你积极与我们取得联系 不论你是想要加入我们、还是想要与我们交流、还是因为有共同的目标、还是因为想与我们合作 还是、还是、还是、都希望你通过以下联系方式联系我们 联系方式:Email:QQ:50955577 TTGame(
4、TT 概念游戏)-全国第一的 Flash 网络游戏专家 TT 友情推出技术支持-更多技术、更多游戏、更多动画请访问 www.TTN TTGame出品 Flash Media Server 2.0 中文翻译版帮助文档 感谢Adobe Macromedia Flash Media Server开发小组的英文原版-3-开发媒体应用程序 开发媒体应用程序 欢迎来到Macromedia Flash Media Server 2-一个强大的服务器平台,用于在Macromedia Flash中创建富媒体应用程序,以及 将音频和视频流入Flash客户机端。Flash Media Server(FMS)可以让两
5、个或更多的人们使用文本、音频或视频参与到一个实时 的会话当中。例如,你可以将FMS用于会议、在线的社区交互、客户支持、销售支持,或是培训。FMS是为视频消息、视频聊 天,以及视频博客提供动力的一种绝佳方式。FMS也是一种用于流实时数据,以及把Flash视频体验打入各种网络以进行Internet 呈递的平台。FMS是Macromedia完整的数据库连通性、目录系统,以及现场服务解决方案中的一个组成部分,是唯一的能够将 音频和视频呈递给流行的Flash Player的服务器。面对的目标读者 面对的目标读者 这个手册展示给你-这位Flash开发者-在建立一个开发环境及创建Flash Media Se
6、rver应用程序中会涉及到的步骤,包括调试 和测试应用程序。你应该已经对Flash创作、ActionScript,以及Flash Player很熟悉。熟悉JavaScript、客户机/服务器模式,以及网络概念将是 非常有帮助的。Flash Media Server文档配置假定你已经安装了Macromedia Flash并知道如何使用它。关于关于Flash Media Server文档 文档 Flash Communication Server文档是被设计为与Flash文档-也就是使用Flash和ActionScript 2.0语言参考配合使用的。所有的Flash Media Server文档都
7、以PDF格式(可以用Adobe Acrobat Reader来阅读和打印)在Flash Media Server光盘中、Macromedia网站上,以及作为Macromedia Flash应用程序中的Flash帮助可用。Flash Media Server文档也在Macromedia网站上作为 LiveDoc格式文档可用。安装安装Flash Media Server描述了如何安装服务器及Flash创作扩展。它还列出了在安装期间将被安装的文件。开始使用开始使用Flash Media Server展示了对Flash Media Server,以及版本中的新功能的一个简短的概述。同时还包含了系 统需
8、求和安装指导。TTGame(TT 概念游戏)-全国第一的 Flash 网络游戏专家 TT 友情推出技术支持-更多技术、更多游戏、更多动画请访问 www.TTN TTGame出品 Flash Media Server 2.0 中文翻译版帮助文档 感谢Adobe Macromedia Flash Media Server开发小组的英文原版-4-你可以在Flash Media Server光盘中找到本手册的一个可打印版本。开发媒体应用程序开发媒体应用程序这份手册解释了如何建立你的开发环境,以及如何使用Flash创作环境和Flash Media Server应用程序 编程接口(API)来创建媒体应用程
9、序。管理管理Flash Media Server解释了配置和维护这个服务器及使用管理控制台的细节。Flash Media Server 2客户机端客户机端ActionScript语言参考语言参考对你可以用来创建客户机端功能的ActionScript进行了归档。服务器端服务器端ActionScript语言参考语言参考对你可以用来创建服务器端功能的ActionScript进行了归档。服务器管理服务器管理ActionScript语言参考语言参考对你可以用来扩展管理控制台,或是创建你自己的管理和监视工具的高级 ActionScript方法进行了归档。可供学习可供学习Flash Media Server
10、的支持 的支持 你可能想要探索其他可供学习Flash Media Server的支持。Flash Media Server Support Center提供了TechNotes及有关Flash Media Server的最新信息。Flash Media Server Developer Center站点提供了创建Flash Media Server应用程序的提示和范例。Flash Media Server在线论坛为你与其他Flash Media Server用户聊天提供了一个场所。要获得软件发布后的最新消息以及目前依然存在的问题的完整列表,访问Flash Media Server releas
11、e notes。第一章开始 第一章开始 本章描述了在你开始利用Macromedia Flash Media Server 2开发应用程序之前所必需做的工作。它描述了如何建立你的开发 环境,如何部署你的应用程序,以及如何创建一个例子应用程序连接到这个服务器。安装和系统需求 安装和系统需求 要获得有关如何安装Flash Media Server,以及有关系统需求的信息,请参看安装安装Flash Media Server。配置硬件和软件 配置硬件和软件 TTGame(TT 概念游戏)-全国第一的 Flash 网络游戏专家 TT 友情推出技术支持-更多技术、更多游戏、更多动画请访问 www.TTN T
12、TGame出品 Flash Media Server 2.0 中文翻译版帮助文档 感谢Adobe Macromedia Flash Media Server开发小组的英文原版-5-要编写Flash Media Server应用程序,你必须安装Macromedia Flash创作软件、Flash Media Server,以及最新版的Flash Player。如果你想要编写涉及捕获音频和视频的应用程序,则你还需要安装一个麦克风和摄像头。此外,如果你的Flash Media Server应用程序涉及服务器端脚本的编写,则你还需要一个UTF-8 JavaScript编辑器,比如Flash Profe
13、ssional中的脚本窗口。所有 这些开发环境中的每一个元素都将在这个部分中进行讨论。Flash创作软件创作软件 如果你尚未安装Macromedia Flash,请参看Flash文档。Flash Media Server软件软件 如果你尚未安装服务器,请参看安装Flash Media Server,该文档以PDF格式在产品光盘上可用。Flash Player 确保你正在使用最新版的Flash Player。你可以从Macromedia网站下载Flash Player。注意:如果你正在Linux上运行Flash Media Server,则你将需要一台安装有Flash的Windows或Macin
14、tosh计算机来创建你的媒 体应用程序,并且,你需要在你的创作计算机上安装创作扩展。你也会希望在你的UNIX服务器上安装Flash Player以使用管理工 具。摄像头和麦克风摄像头和麦克风要安装一个摄像头或麦克风,按照该设备的说明书上所给出的指导操作。要获得一个已知的与Flash Media Server兼容的摄像头的列表,参看Macromedia网站中有关摄像头兼容性的文档,网址是:http:/ Media Server兼容的,但它没经过Macromedia 的测试。很多摄像头包含一个内建的麦克风。你也可以安装一个独立的麦克风,或者最好是一个耳麦。在你安装了你的设备之后,你可以指定默认情况
15、下Flash将使用哪个摄像头或麦克风。当任何Flash应用程序播放时,点击鼠 标右键,从上下文菜单中选择设置,点击麦克风或摄像头面板,然后从弹出菜单中选择你首选的设备。使用使用JavaScript编辑器编辑器 你可以使用任何文本编辑器来编写服务器端ActionScript代码,你需要把这些代码保存在以.asc或.js 作为扩展名的文件中。你可能更愿意使用专为开发基于Web的应用程序而设计的软件,比如Flash Professional或Dreamweaver。要在Flash中创建一个.asc文件,选择“文件-新建-动作脚本通信文件”。要在你的服务器端脚本中包含非ASCII文本,比如亚洲语言中使
16、用的双字节字符,你必须使用一个支持UTF-8编码的编辑 器。Flash Media Server需要UTF-8编辑的ASC文件把双字节字符从一个客户机传送到另一个客户机。要获得更多信息,参看“编 写双字节应用程序”。创建一个开发环境 创建一个开发环境 本部分阐述在你创建你的Flash Media Server应用程序前你所需要知道的事情。确保服务器正在运行确保服务器正在运行 要发布和测试你的应用程序,Flash Media Server必须处于运行状态。要获得更多信息,请参看“启 TTGame(TT 概念游戏)-全国第一的 Flash 网络游戏专家 TT 友情推出技术支持-更多技术、更多游戏、
17、更多动画请访问 www.TTN TTGame出品 Flash Media Server 2.0 中文翻译版帮助文档 感谢Adobe Macromedia Flash Media Server开发小组的英文原版-6-动服务”。指定服务器指定服务器URI 使用正运行着Flash Media Server的服务器上的Flash创作环境。如果你的情况不是这样,则需要把你的服务 器名添加到在这里归档的所有的connect命令中。例如,如果你的服务器正运行在myServer.myD,则要把下面这 样的一行:new_nc.connect(rtmp:/doc_record/room_01);改为:new_nc
18、.connect(rtmp:/myServer.myD Media Server的同一台计算机提供时才会被支持。指定发布格式指定发布格式 配置Flash来发布SWF和HTML文件。要指定在发布期间将要创建的格式,在创作环境中选择“文件-发布 设置”。编写客户机端编写客户机端ActionScript代码代码 除非另有注明,否则,你的客户机端ActionScript代码将被捆绑到你的FLA文件的第一帧的 某一层上,而不会被捆绑到个别的对象。针对Flash Player 7或更新版本发布的文件中的客户机端代码是大小写敏感的。编写服务器端编写服务器端ActionScript代码代码对于使用服务器端Ac
19、tionScript代码的应用程序来说,要把代码放置在一个服务器端。把这 个文件命名为main.asc(它也可以有一个诸如registered_app_name.asc这样的名字),并使用Flash ActionScript编辑器或JavaScript 编辑器来编写它。服务器端代码是大小写敏感的。装载装载components.asc 要在任何应用程序中使用媒体组件,你必须装载components.asc文件,其位于scriptlib目录中。要装载 这个文件,为你的应用程序创建一个服务器端脚本文件,假如你还没有这么做的话,那么,现在是适当的命名它(比如叫做 main.asc)并在其顶端添加下面的
20、代码的时候了:load(components.asc);技巧:你可能会发现只要把这个文件拷贝到任何使用了媒体组件的应用程序中就可以了,但要确保适当的命名了它。确认用户的隐私权确认用户的隐私权在你记录或广播任何人的影像或声音之前,告知人们你的意图并得到他们的同意或许可是非常重要 的。监视运行中的应用程序监视运行中的应用程序 如果你有服务器管理权限,当你测试应用程序时你可以查看它的详细信息,比如它生成的日志消 息、共享对象的值,等等。如果你想这么做的话,打开管理控制台并连接到Flash Media Server。要获得更多信息,请参看第五 章“调试和监视应用程序”。开发任务预览 开发任务预览 TT
21、Game(TT 概念游戏)-全国第一的 Flash 网络游戏专家 TT 友情推出技术支持-更多技术、更多游戏、更多动画请访问 www.TTN TTGame出品 Flash Media Server 2.0 中文翻译版帮助文档 感谢Adobe Macromedia Flash Media Server开发小组的英文原版-7-下面的清单提供了一个要使任何应用程序与Flash Media Server协同工作,你所必需完成的所有任务的一个总揽性的概述。如果你想要获得本章中所讨论的这些任务的更详细的内容,那你应该阅读完整个这章。要创建和部署一个Flash Media Server应用程序,完成下面的任
22、务:1.为你的新应用程序选择一个名字(例如,my_app)并在服务器上注册这个应用程序:在Flash Media Server应用程序目 录中,用你的应用程序的名字创建一个新目录。这个名字就是你的“已注册应用程序名”(registered application name)。这个目录就是你的“已注册应用程序目录”(registered application directory)。2.在Flash中,创建一个FLA文件,其中包括一个新的NetConnection语句,该语句带有已注册应用程序名,并且,如果适 用的话,在URI中还会包括应用程序的实例。例如:my_nc=new NetConnec
23、tion();my_nc.connect(rtmp:/myD Media Server应用程序目录的已注册应用程序目 录中,或是你在这个已注册应用程序目录中创建的一个/scripts目录中。你的服务器端脚本文件可以被命名为main.asc或registered_app_name.asc。5.在一个你的客户机可访问但Flash Media Server不使用的目录中发布你的应用程序的SWF文件。例如,你可以把你的SWF文件放置在Web根目录中以便把你的应用程序分发给你的客户们,或者你可以把SWF文件通 过电子邮件发送给你的客户们并存储在其他一些目录中。依赖于你的应用程序,一些额外的步骤可能需要;
24、但不管怎么说,这些步骤是所有的应用程序都必需的,不管它们各自的 功能如何。技巧:当你要命名配合Flash Media Server及其应用程序使用的目录和文件时,Macromedia推荐你使用全部小写和没有空格 的名字。这个习惯将有助于确保在开发期间,如果你把文件移动到了不同的计算机或不同的平台上,你的应用程序能够继续工 作。本章剩下的部分描述了在建立你的应用程序的过程中会涉及到的事情,介绍了在Flash Media Server应用程序中使用的对象 和文件,并向你展示了如何创建并连接到你的第一个Flash Media Server应用程序。部署应用程序和应用程序实例 部署应用程序和应用程序实
25、例 这个部分讨论你必须把你希望服务器寻找的应用程序数据放置在什么地方,同时也解释了如何以及为什么要运行应用程序 TTGame(TT 概念游戏)-全国第一的 Flash 网络游戏专家 TT 友情推出技术支持-更多技术、更多游戏、更多动画请访问 www.TTN TTGame出品 Flash Media Server 2.0 中文翻译版帮助文档 感谢Adobe Macromedia Flash Media Server开发小组的英文原版-8-实例。保存服务器端和客户机端文件 保存服务器端和客户机端文件 服务器端应用程序文件的默认位置是C:Program filesMacromediaFlash Me
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 开发 媒体 应用程序
限制150内