FMS、Flex、VOD、RTMP videoDisplay 查找已加载视频的秒数

Posted

技术标签:

【中文标题】FMS、Flex、VOD、RTMP videoDisplay 查找已加载视频的秒数【英文标题】:FMS, Flex, VOD, RTMP videoDisplay to find how many seconds of video are already loaded 【发布时间】:2011-03-25 04:57:50 【问题描述】:

美好的一天!

我可以使用用于 VOD 的 RTMP 协议的 videoDisplay 组件获取以字节为单位的文件的哪一部分加载,我可以使用 videoDisplay.playheadTime 获取当前播放位置。但我想知道已经加载了多少秒的视频(不是 bufferTime 的长度,它保持不变)。我在使用 RTMP 时使用 videoDisplay.bytesLoaded 它什么都不返回,如果我们使用 HTTP 它显示加载的字节数

以字节为单位的加载大小与视频的运行时间不成正比,并且在使用 rtmp 时我也无法获取 bytesLoaded,我如何计算已加载的视频。

任何帮助都非常感谢!

【问题讨论】:

【参考方案1】:

您需要NetStream.bufferLength 属性,但我不知道如何从VideoDisplay 实例中获取一个

【讨论】:

非常感谢您的回答,bufferLength 给出了即将播放的长度,而不是加载的长度。

以上是关于FMS、Flex、VOD、RTMP videoDisplay 查找已加载视频的秒数的主要内容,如果未能解决你的问题,请参考以下文章

使用Flex进行网络摄像头录制是否严格要求媒体服务器(FMS,Red5,Wowza等)?

使用带有 RTMP 的 Flash Media Server (FMS) 进行实时视频聊天

将 FMS RTMP 直播流转换为 BlackBerry 的 RTSP

通过 RTMP/Rails 录制音频

RTMP直播到FMS中的AAC音频直播

RTMP vs HLS vs HDS