Php 我应该使用<;对象>;或<;iframe>;用于加载视频?

Php 我应该使用<;对象>;或<;iframe>;用于加载视频?,php,object,iframe,youtube,Php,Object,Iframe,Youtube,我在一个页面上加载了很多Youtube视频(最多25个)。我应该为每个视频使用iframe还是只在中显示它?据我所知,如果我使用iframe,我的页面将加载得更快,因为它将首先加载我的页面,而不必等待加载视频。我说的对吗?你应该使用,因为已经被弃用了。第一个支持Flash和HTML5视频。第二个只支持Flash。这对于不使用或不能使用flash的用户(所有iPad/iPhone用户,一些Linux用户)非常有用 你的理解不正确。您的“页面”(即HTML文档本身)将在相同的时间内加载和呈现。但是,

我在一个页面上加载了很多Youtube视频(最多25个)。我应该为每个视频使用iframe还是只在
中显示它?据我所知,如果我使用iframe,我的页面将加载得更快,因为它将首先加载我的页面,而不必等待加载视频。我说的对吗?

你应该使用
,因为
已经被弃用了。第一个支持Flash和HTML5视频。第二个只支持Flash。这对于不使用或不能使用flash的用户(所有iPad/iPhone用户,一些Linux用户)非常有用


你的理解不正确。您的“页面”(即HTML文档本身)将在相同的时间内加载和呈现。但是,使用
意味着浏览器不仅要加载与
相同的视频文件,还要加载每个iframe中包含的HTML

请注意,YouTube指示用户使用
嵌入视频,因为它允许YouTube自定义发送给用户的HTML:适当的浏览器将获得HTML5
处理


因此,这是一个折衷办法:您可以使用
稍微减少页面加载时间,但代价是不包括非Flash(或非HTML5浏览器),或者您可以使用
,并确保与访问者可能使用的任何浏览器兼容。

对象已弃用?来源请@pst,我的意思是不推荐与YouTube一起使用。公平地说,
也不推荐使用(不要与W3C批准的
相混淆)。不过,从可访问性角度来看,对象标记(据我理解)要好得多。这也是另一个考虑因素。相反的问题: