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

发布于 2024-10-26 00:51:42 字数 320 浏览 4 评论 0原文

再会!

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

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

任何帮助都非常有用!

Good day!

I can get which part of file in bytes is loaded using videoDisplay component for RTMP protocol for VOD, I can get the current playing position using videoDisplay.playheadTime. But I want to know how many seconds of video are already loaded (not the length of bufferTime, which remains constant). i used videoDisplay.bytesLoaded when using RTMP it returns nothing , if we uses HTTP it displays number of bytes loaded

The loaded size in bytes is not directly proportional to running time of the video, and while using rtmp im unable to get bytesLoaded too, how i can calculated the Video already loaded.

Any help is really appriciated!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

抹茶夏天i‖ 2024-11-02 00:51:44

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

you need NetStream.bufferLength property, but i don't know how to get one from the VideoDisplay instance

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文