`
wangangie36
  • 浏览: 38168 次
  • 性别: Icon_minigender_2
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类

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); //----------------------...

    actionscript 缓冲问题汇总

    actionscript 缓冲问题汇总 获取到该段视频已经下载了的时间长度 flv视频播放缓冲时的问题 flash播放器 seek一个未缓冲好的时间点会触发什么事件 ...请教NetConnection和NetStream各状态的详细解释

    NetConnection 实现网络自动连接

    软件按照设定好的时间间隔扫描网络连接,如果发现断网(软件意义上的,如果说是物理断网,哈哈,那肯定是失败的啦)将实现自动连接。软件的使用方法非常简单:只需要设置一下文件夹里的Net.ini文件就可以。

    flash action script 经典字典教程大全,学flash必备

    flash action script 经典字典教程大全,学flash必备 -- --(递减) ++ ++(递增) ! !(逻辑 NOT) != !=(不等于) !== !==(不全等) % %(模) %= %=(模赋值) & &(按位 AND 运算符) && ...

    flash 实现P2P实用代码

    flash 实现P2P实用代码 使用RTMFP协议 netGroup,netConnection

    RTMP协议中AMF的定义.pdf

    《RTMP协议中AMF的定义》,原名《TheAMF》英文版本。... This is the first AMF object sent by the Flash Player after the initial handshake and is a product of the Action Script call NetConnection.Connect( ).

    netconnectionsmart:标准 NetConnection actionscript 类的替代类。 这可以轻松地启用多个端口协议尝试以最佳功能连接进行解析

    标准 NetConnection actionscript 类的替代类。 这很容易使多个端口尝试在最佳功能端口和协议上解析。 用于通过 Shotgun 连接方法或增量连接方法尝试 NetConnection 来快速连接防火墙。 可能的协议尝试:rtmp、...

    circulate:RTMFP之上的API

    在AS3中,您可以使用以下类来访问RTMFP(实时媒体流协议): NetConnection , NetGroup , NetStream等。 Circulate是在所有这些基础之上设计的API 几个例子: 在网络级别发送消息 发送命令自动序列化/反序列化 ...

    RTMP 规范中英文对照阅读版[带书签]

    NetConnection 命令 7.2.1.1. connect 命令 7.2.1.2. call 方法 7.2.1.3. createStream 命令 7.2.2. NetStream 命令 7.2.2.1. play 命令 7.2.2.2. play2 7.2.2.3. deleteStream 命令 7.2.2.4. receiveAudio...

    服务器架构方案总结.doc

    FMS用RTMP协议(实时消息传送协议),通过NetConnection连接到FMS服务器,并实 时播放服务器的FLV文件,这种方式可以任意选择视频播放点(SEEK()),并不象HTTP方 式需要缓存完整个FLV文件到本地才可以任意选择播放...

    FMS实现视频时时聊天其实很简单

    以下为引用的内容: ...这里需要注意一点,在发布方法publish()中后一参数为“live”,表示时时视频流。以live的形式发布的流不会在FMS里生成.fla文件,不同于“record”录制视频流生成.flv的视频文件。

    Flex和Fms3打造在线聊天室 源码和文档

    Flex和Fms3打造在线聊天室(利用NetConnection对象和SharedObject对象) 中文说明文档和代码, 简单明了好资料

    NetTest 网络测试(NetTest) v1.4 中文版

    网络测试(NetTest),是第三方测试基准平台工具,适用于电信较好是长沙电信的网速测试。为测试网络连通状况以及其它网络数据的小工具包。请立即下载放在您的PC桌面,以方便随时进

    故障排除提示:Azure网络中的故障排除命令和提示

    Powershell命令“ test-netconnection”:例如,test-netconnection 10.0.0.4-端口3389 PSPING:在下载对于Linux VM: tcpping:作为tcptraceroute软件包的一部分下载(sudo apt-get install tcptraceroute) ...

    rtmp-client:RTMP客户端

    const { NetConnection } = require('rtmp-client'); const nc = new NetConnection(); nc.onStatus = function (info) { if (info.code === 'NetConnection.Connect.Success') { nc.call(foo, { 'onResult':...

    flex与 java 通信常见错误

    flex与 java 通信常见错误: [RPC Fault faultString="Send failed" faultCode="Client.Error.MessageSend" faultDetail="Channel.Connect.Failed error NetConnection.Call.Failed: ...

    任意拖动的视频播放器

    var nc:NetConnection = new NetConnection(); nc.connect(null); var ns:NetStream = new NetStream(nc); // buffer video ns.setBufferTime(5); ns.onStatus = function(obj) { if (obj.code == "NetStream....

    as3_air_sock.rar_flex_flex socket

    Socket通信程序 AIR端用SocketServer创建端口监听 其他端用Socket连接AIR端的ip+端口 中间可能涉及沙箱安全问题,请自行baidu搜索 GroupSpecifier NetConnection NetGroup 这三个类建立p2p的连接进行通信

    用于Nmap网络发现工具的Powershell包装器-.NET开发

    PoshNmap该项目的目标是围绕Nmap Network Discovery工具提供有效的包装,提供Powershell-y行为和...为什么人们不断尝试通过Test-Netconnection,Test-Connection,ping扫描脚本来重塑Powershell中的网络发现。 立即地

Global site tag (gtag.js) - Google Analytics