`
hgfghe4
  • 浏览: 61570 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

flash中NetConnection与NetStream知识整理

阅读更多

NetConnection只有一个connect方法,NetStream就完整多了,方法如下:
   close()                 关闭
   pause()                暂停
   play()      播放
   seek(n)     移动到n秒数值;
   setBufferTime(n) 设置n秒的缓冲区;
下面的是属性了:   
   bufferLength  目前在缓冲区的秒数数值;
   bufferTime   由setBufferTime设置的秒数数值;
          currentFps   目前在串流资料中的每秒影格数;
   time      以秒为单位,当前已经播放过的时间;
事件处理函数:
   onStatus    返回串流的状态;
   onMetaData   返回串流的总时间;
例:
  在库中创建一个视频元件,取名为my_video;拖到场景中放好位置,在帧上输入如下代码:
[1b]var[/1b] connection_nc:[1b]NetConnection[/1b] = [1b]new[/1b] [1b]NetConnection[/1b]();//建立一个链接对象,
connection_nc.connect([1b]null[/1b]);//开始链接。
[1b]var[/1b] stream_ns:[1b]NetStream[/1b] = [1b]new[/1b] [1b]NetStream[/1b](connection_nc);//建立一个视频对象,并和链接对象关联。
my_video.attachVideo(stream_ns);//场景中的新建视频实例加载视频。
stream_ns.setBufferTime(5);//设定N秒钟的时间缓冲区;
stream_ns.play("video_1.flv");//视频开始播放。
TotalTime();
stream_ns.onStatus = [1b]function[/1b](infoObject:[1b]Object[/1b]) {//视频的事件反馈函数。
  [1b]for[/1b] ([1b]var[/1b] prop [1b]in[/1b] infoObject) {//获取事件内容infoObject[prop];
  [1b]trace[/1b](infoObject[prop]);//跟踪一下stream_ms状态
  [1b]var[/1b] test:[1b]String[/1b] = infoObject[
本文转自:http://www.5uflash.com/flashjiaocheng/Fmsjiaocheng/2377.html
分享到:
评论

相关推荐

    NetConnection_和_NetStream_

    NetConnection 和 NetStream 的状态检测 ================================================================ nc = new NetConnection(); nc.connect("rtmp://"+host+"/"+dir+"/"+name); //----------------------...

    自己总结的netstream资料

    在实际应用中,NetStream 通常与 NetConnection 类配合使用,通过 RTMP (Real-Time Messaging Protocol) 协议来实现流媒体的传输。 #### 二、NetStream 的关键事件:onStatus 和 onMetaData ##### 2.1 NetStream....

    flash+flv添加网页播放器代码

    总之,Flash+FLV的网页播放器代码涉及到ActionScript编程、NetConnection和NetStream对象的使用,以及HTML中Flash对象的嵌入。尽管HTML5视频已成为主流,但理解这种历史技术可以帮助我们更好地理解现代网页视频技术...

    jsp+flash web摄像保存图片到本地

    5. JSP与Flash交互:为了将Flash捕获的图像发送到服务器,我们可以使用Flash的NetConnection和NetStream类。NetConnection建立客户端和服务器之间的连接,而NetStream则负责数据传输。 6. JPEG编码:Flash可以将...

    AS3.0载入flv播放并侦听.zip

    首先,我们需要理解AS3.0的基础知识,它是Adobe Flash Professional和Flex Builder中的编程语言,用于创建互动式内容、应用程序和动画。 一、FLV格式与Flash Player FLV是Flash Video的缩写,是一种常见的网络流...

    flash与服务器端通信

    Flash Remoting是Flash与服务器通信的另一种常见方式,它通过NetConnection对象和NetStream对象来实现。NetConnection负责建立和管理到服务器的连接,NetStream则用于实际的数据传输。Flash Remoting支持AMF,这是一...

    PHP for Flash FMS源码

    1. **Flash与PHP通信**:通过Flash的NetConnection和NetStream对象,可以建立与FMS的连接,然后通过AMF(Action Message Format)协议发送和接收数据到PHP服务器。 2. **RTMP协议**:了解如何使用Flash Player与FMS...

    RTMFP, flash to java

    在“RTMFP, flash to java”这个主题中,我们关注的是如何在ActionScript 3 (AS3)编写的Flash应用程序与Java应用程序之间通过RTMFP进行通信。这种通信方式在实时互动应用,如视频聊天、多人在线游戏或者数据共享等...

    flash网游基础通讯(FMS,JAVA)

    在本话题中,我们将深入探讨Flash网游基础通讯,重点关注Flash与FMS(Flash Media Server)以及Flash与Java之间的交互。这些技术在构建实时互动游戏和多媒体应用时起着至关重要的作用。 首先,让我们来看看Flash与...

    flash as3 flv播放器

    2. **NetConnection和NetStream**:`flash.net.NetConnection`用于建立与服务器的连接,而`flash.net.NetStream`则处理实际的视频流。你可以使用`NetStream.attachVideo()`方法将视频流与`Video`对象关联。 3. **...

    Flash 素材与源代码

    3. **NetStream流控制**:创建NetStream对象,与NetConnection关联,控制视频的加载和播放。 4. **事件处理函数**:定义事件处理器,例如onMetaData事件可以获取视频元数据,用于控制视频播放。 5. **更换视频逻辑**...

    web 网页 直播推流 通过Flash获取,再转为RTMP

    如果使用Flash,同样需要建立NetConnection和NetStream,然后通过`NetStream.play`方法播放指定的流。 在提供的压缩包文件"rtmp-streamer-master"中,可能包含了一个实现上述流程的示例项目。这个项目可能包括了...

    Flash Builder 开发播放器(本地,点播,直播)

    例如,可以使用NetConnection和NetStream对象建立与服务器的连接,加载并播放视频流。 在线直播则更复杂,需要实时处理和传输视频数据。开发者通常会使用编码器将视频源(如摄像头输入)编码成RTMP兼容的格式,然后...

    yuanwenjian.rar_flash video chat

    Flash Player提供了NetConnection和NetStream类,这两个类是实现视频流传输的关键。NetConnection负责建立客户端和服务器之间的连接,而NetStream则用于在连接上发送和接收数据,包括视频和音频流。在"CameraEx.swf...

    flash独立视频.rar

    2. **Flash Player API**:熟悉ActionScript,Flash Player的编程语言,学习如何使用其提供的API来控制视频播放,如NetConnection和NetStream类用于网络连接和视频流处理。 3. **易语言与Flash交互**:学习如何使用...

    Flashcs3.Flex与asp.php通信总结包含数据库

    Flash Player提供了NetConnection和NetStream对象来支持AMF通信。服务器端需要使用如BlazeDS或LCDS这样的中间件来处理AMF请求。 4. **数据库交互**:无论是ASP.NET还是PHP,都有各自的数据库访问技术。在ASP.NET中...

    flash view files as3

    总结来说,本文主要介绍了使用AS3处理Flash视频的关键概念,包括`Video`类、`NetStream`类、显示对象容器、时间轴控制、事件监听、视频质量设置以及裁剪与缩放等。同时,也提到了WTV文件格式与Flash的兼容性问题。

    FLASH___视频播放器制作过程

    - `NetConnection` 是AS3中的一个类,用于建立与服务器之间的连接,支持实时数据流通信,包括音频、视频和数据。 - `NetStream` 是处理网络流的类,它可以用来播放、记录和操作FLV(Flash Video)文件。通过`...

    VideoPlayer 是使用flash技术开发的视频播放器。.zip

    本篇文章将深入探讨如何使用Flash技术开发一个名为VideoPlayer的视频播放器,同时涉及与之相关的动画、游戏开发的基础知识。 一、Flash技术基础 Flash是由Adobe公司开发的一种矢量图形和多媒体播放平台,主要包含...

    flash 视频播放器源码

    - **NetStream**:处理视频流的播放、暂停、快进、快退等功能,通过NetConnection与服务器进行通信。 - **Video**对象:显示视频内容,可以与NetStream关联,将接收到的视频数据呈现到屏幕上。 - **...

Global site tag (gtag.js) - Google Analytics