2

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

4

2 回答 2

0

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

this._ns.time

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

抱歉,关于获取视频的总时长我无话可说,我们已经从其他地方获得了这些信息......

塞巴斯蒂安

于 2012-11-05T19:44:04.727 回答
0

我并不孤单,有解决方法,我找到了一个总是有效的方法。

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

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

于 2012-11-07T14:16:33.253 回答