【发布时间】:2026-02-06 12:40:01
【问题描述】:
我们有一段很长的视频,最长可达 1 小时。 我们希望向用户展示该视频的 30 秒小片段。 视频在任何时候都必须不卡顿。
用户不能然后跳过视频的其余部分,他们只能看到 30 秒的块。
例如,一场足球比赛,整场比赛都在视频中,但点击另一个页面中的按钮会加载完整视频并只播放一个进球。
HTML5 视频可以做到这一点吗? 它与TimeRanges有什么关系吗? 视频是否必须通过纯流媒体协议提供服务? 我们可以在播放前缓冲完整的 30 秒块吗?
我们的目标是减少剪切所有小片段所需的工作流程(以及将这些片段转码为所有不同的 HTML 5 视频格式的时间),我们可以只扔出一段转码的片段并发送用户观看该片段的一部分。
非常欢迎您的想法和意见,谢谢!
【问题讨论】:
-
keeno, video.buffered.length-1 可以解决问题。 (0) 不起作用
标签: javascript html video