Red5 1.0并不总是发送视频的持续时间

时间:2012-11-05 16:20:41

标签: video stream red5 duration

我已经创建了一个基于Red5的视频录像机/流媒体,问题是如果我播放以前录制的视频,流的持续时间并不总是由客户端获取。我认为服务器不能可靠地发送它...任何想法?谢谢!

2 个答案:

答案 0 :(得分:0)

要获取播放视频的当前运行时间,只需调用:

this._ns.time

_ns是一个flash.net.NetStream方法,请参阅: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/NetStream.html#time

抱歉,我无法说出获取视频总持续时间的信息,我们已经从其他地方获得了这些信息...

塞巴斯蒂安

答案 1 :(得分:0)

对于这个问题,我并不孤单,有一些解决方法,我找到了一个始终有效的方法。

NetConnection.call("getStreamLength", Responder, stream)

使用这个我总是得到流的长度。我在NetStream.play(stream)之后立即调用它。