【问题标题】:FMS, Flex, VOD, RTMP videoDisplay to find how many seconds of video are already loadedFMS、Flex、VOD、RTMP videoDisplay 查找已加载视频的秒数
【发布时间】:2023-10-13 02:27:01
【问题描述】:

美好的一天!

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

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

任何帮助都非常感谢!

【问题讨论】:

    标签: flex3 rtmp flash-media-server


    【解决方案1】:

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

    【讨论】:

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