如何从流.mp4获取netstream bytesLoaded和bytesTotal?

时间:2010-03-26 15:11:32

标签: actionscript-3 flex3 flashdevelop mp4 netstream

我有一个flex 3应用程序,它使用netstream和视频对象来传输.mp4电影。我想使用netstream的bytesLoaded和bytesTotal属性来显示缓冲信息。我还希望获得有关丢弃的帧数的任何信息。

当我在.flv上测试时,我能够毫无问题地获取信息,但它似乎不适用于.mp4。

是否有可能获得此信息流.mp4?是否有一些我缺少的配置使.mp4的工作原理与.flv相同?

谢谢!

编辑:我还应该提一下流媒体是通过RTMP完成的

1 个答案:

答案 0 :(得分:1)

我发现使用RTMP时无法获取字节信息,因为数据未下载,而是纯粹的流式传输。

相反,我改为使用缓冲信息

Math.min(Math.round(ns.bufferLength/ns.bufferTime*100), 100);