快速业务通道

Flash MX 2004 video

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-12
出来才能看到这样的窗口。如下图: 实际上你可以很容易的实现FLV文件的播放,不管你是否已将其导入你的FLASH文件中,只要视频的舞台准备了,那么此时视频就准备开始显示了。你只需要为这个视频文件命名,并把它上传到你的项目中去显示。如果你使用了工具软件如sorensn squeeze,那么你要按照它的基本流程去做。其中最重要的一步是你必须将你的影片渲染并压缩成.flv文件。这种方式比直接导出.flv文件要好的多,只是有两项要注意的是sorense squeeze软件用的编码格式是2 pass VBR.(它的好处是一次对影片分析另一次是对影片压缩,所以不同于上图中的1 pass VBR),另一个要注意的是可能对音频进行压缩(当然包括MP3)。尽管好处很多,当然最简单的方法仍是直接在FLASH中导出FLV。 在我们将要展示如何播放视频FLV之前,还有一个要提及的是你可以直接将你的FLV文件导入到FLASH中,这是你获得的额外的好处,对于FLV的导入速度是很快的,因为FLASH不会压缩它。但有一点要注意的是由于声音是在发布过程中进行压缩的。所以你在导入FLV视频时尽量导入没有声音的文件。然后在发布时单独调节声音的压缩。 播放外部的FLVs 你可以使用脚本或是使用mediaback组件来播放FLV.在播放时FLV会保持自向的播放速度而不会受你当前FLASH帧的速度的影响.在FLASHMX中也可以播放FLV,只不过有一点就是必须通过FLASH COMMUNICATION SERVER MX来播放. 如果你会使用FLASHCOM你会发现播放FLV的代码与在FLASHMX2004中播放的代码几乎是一样的.下面我们来快速学习怎么样用代码来播放FLV. 1.先使用FLASH EXPLORER创建一个FLV文件,当然你也可以使用其它软件来创建军FLV,命名为:my_movie.flv
2.创建一个FLASH文档并将它保存在my_movie.flv同一文件夹下.
3.因为我们要在FLASH运行载入一个FLV文件.我们需要在舞台建立一个VIDEO对象用于贴加video实例.从库面板上选择NEW VIDEO.如下图所示: 4.将VIDEO对象拖动至舞台上,并在属性面板上命名为my_video.
5.最后取消对VIDEO对象的选择.在ACTION面板上加入如下代码. my_nc = new NetConnection();
my_nc.connect(null);
my_ns = new NetStream(my_nc);
my_video.attachVideo(my_ns);
my_ns.play("my_movie.flv"); 其中第一行中的my_nc是NetConnection类的一个实例,当在第三行创建NetStream类进需要使用到它,我们可以理解为所有的NetStream类都是NetConnetion类的通道.my_ns需要通过NetStream与NetConnection取得联系.第二行中的connect(null)中的null表示为空.这句一般在FLASHCOM中是用于输入地址的,所以在这里为空.第四行是将my_video与my_ns联系起来.第五句用来播放flv文件. 也许你还发现了NetStream类的其它许多方.但一般都用在FlashCom中,如果你想使用NetStream类的其它更多方法.你必须确保FLV文件已完全下载到你的计算机上.否则会出现问题. 使用媒体播放组件 媒体组件提供了图形化和代码两种方式用于设置播放flv和mp3.你可以手动设置它的参数或通过脚本进行更高级的媒体控制.除了这些,它还提供了很经典的时间显示,下载进度等等. flashmx2004这三个媒体组件实际上是一个组件被分成了三部分.在你的不同应用中可以分开使用.MediaPlayback是最完整的.比如你可以只显示视频.而不使用视频控制等.下面我们将示范使用组件如何播放FLV.以及一些高级的控制. 1.创建一个fla文件与上边我们使用过的my_video.flv位于同一个文件目录下.
2.将media component组件拖放到场景中.
3.要设置它的参数你需要打开它的参数检视面板而不是属性面板.如下图.

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多
上一篇: 极坐标的应用下一篇: 大雪的教程

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号