如何解决播放和预加载视频之间的HTML5优先级
这是我的第一次发布者,我想知道在HTML5中,在已经播放的<video>
和正在预加载的<video>
之间是否有关于优先级的规范。
假设我有一个<video>
正在播放。它没有完全预加载(也不应该预加载),因此在播放时仍在加载。
最重要的是,在第一个视频播放期间的某个时间,我正在通过JS插入另一个select t1.id,name,color,value tone,value image
from tbl_a t1,tbl_b t2
where t1.id = t2.id
,并且预计该视频将开始预加载。
我想知道的是,在这两个视频中,哪个是加载内容的优先级?
谢谢!
解决方法
我认为您会发现这很大程度上取决于浏览器和平台,但是有一些机制,“优先提示”和“资源提示”,可以让您告诉浏览器特定的资源,例如视频,图像,脚本等的优先级较低或较高,或者需要预先加载等。
撰写本文时,此处有更多信息:
- https://www.w3.org/TR/resource-hints/(w3规范)
- https://wicg.github.io/priority-hints/(非正式的“优先提示”规范草案)
- https://developers.google.com/web/updates/2019/02/priority-hints(来自Google的开发人员概述)
请注意,浏览器对这些功能的支持有所不同,特别是Priority Hints,它是新功能,仅在Chrome Beta版本中可用,因此在决定是否解码使用这些机制之前,有必要先检查一下支持。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。