我应该使用 要么 加载视频?(Should I use <object> or

2019-09-22 20:01发布

我加载大量的Youtube视频在一个页面(最多25个)。 我应该使用iframe的每个视频,或者只显示在<object> 据我了解,如果我使用iframe,我的网页将加载速度更快,因为它会载入我的网页第一,它不会有等待加载视频。 我对吗?

Answer 1:

你的理解是不正确。 您的“网页”(也就是你的HTML文档本身)会加载,并在相同的时间内呈现。 然而,使用<iframes>装置浏览器已经加载而不仅仅是相同的视频文件,它将与<object>而且还包含在每个iframe中的HTML。

请注意,YouTube指导用户使用<iframe>嵌入视频,因为它允许YouTube自定义发送给用户的HTML:合适的浏览器将被给予HTML5 <video>治疗。

所以这是一个折衷:你可以稍微减少网页加载时间<object><video>在扣除非Flash(或非HTML5的浏览器,分别)的成本,也可以使用<iframe>并确保兼容性与任何浏览器的访问者可能会被使用。



Answer 2:

您应该使用<iframe>因为<object>已被弃用。 第一个同时支持Flash和HTML5视频。 第二个只支持闪存。 这是谁也无法或不能使用闪光灯(所有的iPad / iPhone的用户,一些Linux的乡亲)的用户非常有用。

谷歌帮助在这个问题上



文章来源: Should I use or