HTML5 播放和预加载视频之间的优先级

HTML5 priority between playing and preloading video

第一次发帖,我想知道在 HTML5 中,一个正在播放的 <video> 和一个正在预加载的 <video> 之间是否有任何关于优先级的规范。

假设我有一个正在播放的 <video>。它没有完全预加载(也不应该),所以它在播放时仍在加载。 最重要的是,在第一次播放视频的某个时候,我通过 JS 插入另一个 <video>,预计该视频会开始预加载。

我想知道的是,在这两个视频中,哪个是优先加载其内容的?

谢谢!

我认为您会发现这在很大程度上取决于浏览器和平台,但是有机制 'Priority Hints' 和 'Resource Hints' 允许您告诉浏览器特定资源,例如视频、图片、脚本等优先级较低或较高,或需要预加载等

撰写本文时此处有更多信息:

请注意,浏览器对这些功能的支持有所不同,尤其是新的优先级提示,可能仅在 Chrome Beta 版本中可用,因此在决定是否解码以使用这些机制之前,值得检查支持。