html 5 上的元数据预加载属性是否加载整个视频?

新手上路,请多包涵

使用 html 5 video 标签时, preload="metadata" 属性是否已经加载视频?我有点担心页面加载的性能问题是视频大小是否应该大于 100MB。

我注意到,当具有此属性时,会加载视频第一秒的图像,但不会完全播放视频。

 <video width="320" height="240" controls preload="metadata">
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
  Your browser does not support the video tag.
</video>

原文由 basagabi 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 512
1 个回答

preload 属性向浏览器提供有关是否值得乐观下载视频本身或其元数据的提示。

元数据不会立即仅下载元数据的所有视频。该规范建议将其设置为元数据。

这里有一个包含所有可用选项的列表:

无 - 向浏览器提示用户可能不会观看视频,或者希望尽量减少不必要的流量。

元数据 - 向浏览器提示用户不需要视频,但需要获取其元数据(尺寸、第一帧、曲目列表、持续时间等)。

auto - 向浏览器提示乐观地下载整个视频被认为是可取的。

更多信息: https ://developer.mozilla.org/en/docs/Web/HTML/Element/video

原文由 GibboK 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题