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