论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash教程
Tag:flash cs,flash 8,鼠绘,as,手绘,工具,文字,loading,入门,初学,mc,影片剪辑,声音,mtv,游戏,引导,遮罩,菜单,补间,广告条,时钟,视频教程

流加载flv如何显示当前播放的比例进度的两种做法

文章类别:Flash | 发表日期:2008-9-21 15:09:38

  

问题:
流加载FLV如何显示当前播放的比例进度?
比如我知道一般加载MC的话可以用_currentframe ;_totalframes它们之间的比例关系来显示当前播放占总的百分比。
但对于即时流加载播放FLV,我只知道myFLVStream.time可以取得当前播放进度。可有什么方法能进度条方式当前播放的百分比例进度呢?
回答:
有两种方式可以知道一个FLV文件的长度
1:结合FCS服务器 在FCS服务器端有个Stream对象,其中有一个length方法,可以获取一个流式播放的FLV文件长度,然后在结合NetConntion.call方法将服务器端这个长度返回给客户端:
2:利用onMetaData来获取FLV文件的总时间长度

ns.onMetaData?=?function(obj)?{
trace(obj.duration);
}

在使用此方式之前,必须确保你的FLV已注入MetaData,否则也是无效的。
注入MetaData信息可以使用FLV MetaData Injector
下载:
flvmdi270exe.zip
flvmdigui101.zip
(http://www.buraks.com/flvmdi )
FLV元数据注射器,顾名思义,它可以给FLV(flash视频)文件注入元数据.
元数据记载了FLV文件高,宽,影片长度等信息.
使用方法:
命令提示符下输入>flvmdi 输入的文件.flv 输出的文件.flv

视频教程列表
文章教程搜索
 
Flash推荐教程
Flash热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058