打印

[其它] 制作flv播放器,如何判断视频时长???

引用:
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
myVideo.attachVideo(ns);
ns.setBufferTime(10);
//先视频初始化
如果下载过慢在缓冲时间之内,“ns.setBufferTime(10)设置了10秒”,需要进行提示,怎样判断呢?
ns.bytesTotal可以获得总字节数,怎么样计算播放的总时长呢???
虽然现在有很多现成的flv播放器,功能都非常好。但我想自己做一个,也算是提高自己。
我是初学者,可能在你们看来问的太弱智,不要见笑。
我并不是懒人一个在这里讨要代码,说出来不怕笑话,别人写好的一大堆代码实在是难于看明白,遇到问题了自己一时找不到出路。
高手若愿意赐教点播一下核心代码就可以了,不胜感激

[ 本帖最后由 ckoog 于 2007-11-6 17:26 编辑 ]
你的代码是AS2的,地方发错了
计算缓冲度可以用:ns.bufferLength/ns.bufferTime
flv的播放长度是在文件的meta信息里面去取到的
我很丑,但很温柔。
我很笨,但很勤奋。
我很穷,但很从容。