首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在创建所有TS文件之前,在HLS player中显示视频长度

在创建所有TS文件之前,在HLS player中显示视频长度
EN

Stack Overflow用户
提问于 2022-11-13 12:30:52
回答 1查看 39关注 0票数 0

我有一个spring引导后端,根据请求(按需)使用ffmpeg创建一个m3u8播放列表,其中包含mp4文件中的ts文件。因此,基本上,我的Reactive前端从后端请求index.m3u8,如果它不存在,它会创建它,然后开始使用它的ts文件服务它。这会导致前端HLS播放器显示视频的长度到生成的块的合并长度,这会随着时间的推移而变长,直到它完全在那里。这是完全有意义的,但不知道如何正确的方式显示完整的球员,即使它还没有完全创造?

我使用react player来播放流,使用spring+ java ffmpeg包装来对视频进行转码。

可能是错误的想法,所以如果我在错误的道路上,请随时纠正我!

EN

回答 1

Stack Overflow用户

发布于 2022-11-14 08:47:12

这是完全合理的,但想知道什么正确的方式显示完整的球员,即使它还没有完全创建?

好吧,分层次想一想。HLS至多知道播放列表中有什么可用。播放列表只包含到目前为止已输出的片段。所以,在播放方面没有什么可做的。您必须从输入端获取这些信息,并将其显示在您的UI中,完全独立于这种额外的流机制。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74420949

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档