flash mx以前,flash 中的视频文件得导入是一帧一帧变成位图。结果导致文件巨大,限制了它的应用范围。
随着flash mx的推出,macromedia 公司开发了属于自己流式视频格式——flv.这种格式是在sorenson 公司的压缩算法的基础上开发出来的。sorenson 公司也为mov格式提供算法。
flv格式不仅可以轻松的导入flash 中,几百帧的影片就以两秒钟;同时也可以通过rtmp 协议从flashcom 服务器上流式播出。
现在市场上,flv格式的转换软件有两种。下载地址如下:http://download.com.com/3120-20-0.html?qt=flv&tg=dl-2001
下面,我们就看看播放flv 的两种方法:
1、 嵌入式播放:
这种方法比较简单,在文件选项下点击导入,然后选择你所要的文件即可。你会感觉到,导入的速度很快。
2、 流式播放:
a) 当然,首先你要安装flashcom 服务器。在安装完成后,会产生一个叫做 flash communication server mx 的目录。接下来,你要建立自己应用文件夹,在这个目录下面:c:\\program files\\macromedia\\flash communication server mx\\flashcom\\applications.比如:我们的目录叫做 elearning.下面这步很关键,我们把作好的flv文件考入这个目录下,c:\\program files\\macromedia\\flash communication server mx\\flashcom\\applications\\elearning\\streams\\_definst_ .好了。这样,我们就完成了第一步。
b) 接下来,开始flash文件的编码和制作。按下f11,打开库面板,在右上脚的菜单上,选择 new video .将这个对象拖到舞台上。取一个实例名称“myvideo”。在第一帧上,添加下面的代码。
#include .netdebug.as" stop();nc=new .netconnection();nc.connect("rtmp:/elearning");newstream=new .netstream(nc);myvideo.attachvideo(newstream);newstream.play("flv文件");好了!这样就可以流式播放你的视频文件啦!
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器