我加载大量的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