[AS3]加载视频(FLV)文件
分类: FLEX/CS3--AS3 2008-02-27 17:52 1162人阅读 评论(1) 收藏 举报
[AS3]加载视频(FLV)文件
2007-07-30 22:47
/***************************************************/
* [来源 : [http://hi.baidu.com/9uflash ]
* [作者 : [烧开水的鱼 ]
* [说明 : 将如下代码放入第一帧,请自行添加所需元件]
/**************************************************/
//打开连接
var nc:NetConnection = new NetConnection();
nc.connect (null);
//提取 flv视频
var ns:NetStream = new NetStream(nc);
ns.play ("laislabonita.flv");
//显示 flv视频
var vid:Video = new Video();
vid.attachNetStream (ns);
addChild (vid);
//处理错误
ns.addEventListener (AsyncErrorEvent.ASYNC_ERROR, asyncErrorHandler);
function asyncErrorHandler (event:AsyncErrorEvent):void
{
// 忽略错误
}
///控制影片暂停/播放
function mouseRelease (event:MouseEvent)
{
ns.togglePause ();
}
pause_btn.addEventListener (MouseEvent.CLICK,mouseRelease);
分享到:
相关推荐
以下是一个简单的示例,展示了如何在AS3.0中加载FLV视频: ```actionscript import flash.display.MovieClip; import flash.events.Event; import flash.net.FileReference; import flash.net.URLLoader; import ...
总之,AS3简易本地FLV播放器是一个实践ActionScript 3视频播放功能的好项目。通过学习和实践这个项目,初学者可以深入理解如何利用Flash Player API来创建基本的视频播放器,同时掌握如快进、后退、滑动条等关键控制...
浏览器中的Flash Player插件会解析FLV文件,解码视频和音频数据,然后将它们渲染到屏幕上。视频数据的加载可以是按需加载,即只加载当前播放的部分,这被称为流式播放。通过HTTP或RTMP服务器,视频文件可以从服务器...
在"cap15 全屏幕FLV视频播放器"这个压缩包中,可能包含了实现以上功能的源代码、示例文件或者相关文档,通过学习和分析这些内容,开发者可以深入了解AS3视频播放器的实现细节,并根据自身需求进行定制和扩展。
2. **视频播放器架构**:AS3视频播放器的核心包括加载视频数据、解析视频流、控制播放、暂停、停止等功能。通常,播放器需要处理的事件包括视频加载完成、播放进度改变、播放结束等。 3. **Video类和NetStream类**...
FLV文件包含音频和视频数据,是Adobe Flash Player支持的流媒体格式。FLV文件的结构允许在数据流中插入元数据,如时间戳、帧率和视频编码信息,这使得它非常适合实时流媒体应用。 3. AS3与FLV结合: 在AS3中,...
加载FLV文件通常涉及到使用Flash Player的NetConnection和NetStream类。NetConnection负责建立到服务器的连接,而NetStream则处理实际的数据传输。以下是一个基本的加载流程: 1. 创建NetConnection对象并连接到...
通过NetStream,我们可以连接到服务器,加载FLV文件,并控制播放状态,如播放、暂停、停止等。 ```actionscript var nc:NetConnection = new NetConnection(); nc.connect(null); var ns:NetStream = new NetStream...
在ActionScript 3(AS3)中,FLVStream类是一种...总结,FLVStream类是AS3中用于检测和处理FLV文件的核心工具,它涉及文件类型检测、数据读取、流媒体播放等多个关键技术点,为在Flash平台上的视频应用提供了基础支持。
FLV文件包含视频数据、音频数据和时间戳,使其能在Flash Player中顺畅播放。 **创建AS3 FLV播放器** 创建一个AS3 FLV播放器通常涉及以下步骤: 1. **导入FLVPlayback组件**:AS3提供了FLVPlayback组件,这是一个...
在AS3.0环境中,可以使用Flash的Video类来加载和播放FLV文件。通过实例化Video对象,绑定到NetStream对象,然后将NetStream与DisplayObject(如Sprite或MovieClip)的视频渲染组件关联,实现视频的播放、暂停、停止...
- 初始化:加载FLV文件的代码,通常涉及到`NetConnection`和`NetStream`对象的创建,用于与服务器建立连接并接收数据。 - 播放控制:包括播放、暂停、停止、快进、快退等功能,通过调用`NetStream`对象的相关方法...
1. **加载FLV文件**:首先,我们需要使用`flash.net.URLLoader`类来加载FLV文件。创建一个URLLoader对象,并将FLV文件的URL作为参数传递给其构造函数。然后,设置事件监听器以处理加载完成的事件。 ```actionscript...
1. **加载FLV文件**:使用`flash.net.URLLoader`加载视频元数据,然后使用`flash.media.Video`对象显示视频内容。元数据包含了视频的长度、编码格式等信息。 2. **NetConnection和NetStream**:`flash.net....
在本文中,我们将深入探讨如何使用Flash AS3.0与XML技术来创建一个经典FLV视频播放器。这种播放器的实现方式具有高度的可定制性和灵活性,使得开发者能够轻松地管理和控制视频内容。 首先,让我们理解每个组件的...
1. **加载视频**:AS3.0中的NetStream类是负责处理视频流的关键。通过创建NetStream实例,然后调用attachVideo方法将其绑定到Video对象,从而实现视频的加载和播放。 2. **播放控制**:NetStream类提供了play()、...
AS3.0的`NetStream`类用于加载和播放FLV文件。 4. **视频播放器架构**: 这个经典视频播放器可能包含以下组件: - 用户界面(UI)元素:如播放/暂停按钮、进度条、音量控制等,这些由ActionScript代码创建和控制。 ...
FLV文件格式是Adobe Flash Media Server和Flash Player广泛支持的视频格式,适用于流式传输和在线播放。它采用高效的压缩算法,能在保持画质的同时减小文件大小,适应低带宽环境。 3. **ActionScript 3 (AS3)** ...
2. **加载FLV**:使用`flash.net.URLLoader`类加载FLV文件。`load()`方法用于读取文件,`Event.COMPLETE`事件监听加载完成。 3. **解析FLV数据**:加载完成后,我们需要解析FLV文件的数据。AS3.0提供`flash.media....
在IT领域,FLV视频播放器代码是一种常见的技术实现,用于在网页或应用程序中播放FLV格式的视频文件。FLV(Flash Video)是Adobe Systems开发的一种流式视频格式,广泛应用于在线视频分享网站和互联网电视服务。下面...