我已经创建了一个基于Red5的视频录像机/流媒体,问题是如果我播放以前录制的视频,流的持续时间并不总是由客户端获取。我认为服务器不能可靠地发送它...任何想法?谢谢!
答案 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)
之后立即调用它。