html5 <video> 标签是否一次从服务器下载所有视频?

Does html5 <video> tag downloads all of the video at once from the server?

1 - 如果我在页面顶部添加一个带有 <video> 标记的视频但自动播放已关闭,是否会因为首先加载所有视频而影响页面加载时间? 2- 如果用户希望从他离开的地方(比如 10 分钟)开始观看视频(比如 20 分钟),是否会下载整个视频?

谢谢。

视频通常没有完全下载。您可以使用 preload 属性来控制它。

  • preload=“元数据”- 默认为视频的 2-3%。

  • preload="none" - 页面加载时不会下载任何视频

  • preload="auto" - 下载整个视频。 (有些浏览器不这样做,反正只下载部分视频)

如果您从 10 分钟向前放大到观看 10-20 分钟,使用 mp4,您可能会下载 0-10。视频流(如 HLS 或 DASH)可以向前跳过而不下载 0-10。