flash中NetConnection与NetStream知识整理 |
| [来源:闪客无忧 | 作者:佚名 | 时间:2008-04-04 | 点击: | 收藏本文 【大 中 小】] |
|
NetConnection只有一个connect方法,NetStream就完整多了,方法如下: close() 关闭 pause() 暂停 play() 播放 seek(n) 移动到n秒数值; setBufferTime(n) 设置n秒的缓冲区; 下面的是属性了: bufferLength 目前在缓冲区的秒数数值; bufferTime 由setBufferTime设置的秒数数值; currentFps 目前在串流资料中的每秒影格数; time 以秒为单位,当前已经播放过的时间; 事件处理函数: onStatus 返回串流的状态; onMetaData 返回串流的总时间;
例:
在库中创建一个视频元件,取名为my_video;拖到场景中放好位置,在帧上输入如下代码:
var connection_nc:NetConnection = new NetConnection();//建立一个链接对象,
connection_nc.connect(null);//开始链接。
var stream_ns:NetStream = new NetStream(connection_nc);//建立一个视频对象,并和链接对象关联。
my_video.attachVideo(stream_ns);//场景中的新建视频实例加载视频。
stream_ns.setBufferTime(5);//设定N秒钟的时间缓冲区;
stream_ns.play("video_1.flv");//视频开始播放。
TotalTime(); stream_ns.onStatus = function(infoObject:Object) {//视频的事件反馈函数。
for (var prop in infoObject) {//获取事件内容infoObject[prop];
trace(infoObject[prop]);//跟踪一下stream_ms状态 var test:String = infoObject[ |
| 上一页12 下一页 |
| 文章如果有错误或者缺少文件,请发邮件提交给我们 |
|
|
|
|
|
|
|
| >>> 最新评论:(共有 0 位网友发表了评论) 查看所有评论 |
|
|
| 发表评论 |
|
| ·本站发布内容均为客观表达作者观点,不代表闪无忧立场,请勿攻击和漫骂 |
| ·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任 |
| ·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据 |
| ·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为 |
|