在没有 iframe 的情况下将 youtube 嵌入 ebay - IE 问题
Embed youtube to ebay without iframe - IE issue
我有这段代码可以将 YouTube 视频嵌入商店页面:
<object height="300" width="400">
<param name="movie" value="http://www.youtube.com/v/C0DPdy98e4c?fs=1&hl=en_US">
<param name="allowFullScreen" value="true">
<param name="allowscriptaccess" value="always">
<embed src="http://www.youtube.com/v/C0DPdy98e4c?fs=1&hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="300" width="400">
</object>
虽然这几乎适用于所有其他浏览器,但 Internet Explorer(至少是边缘浏览器)只显示此内容而不是视频:
Ebay 不允许 Iframe,这就是为什么我需要找到替代解决方案来解决我的问题。
所以我的问题是:
有没有人允许我在不使用也适用于 Internet Explorer 的 iframe 的情况下将 youtube 视频嵌入到 ebay 页面的解决方案?或者至少送我去正确的方向?
抱歉无法提供 JSFiddle 或类似工具,嵌入代码无法呈现。
谢谢。
尝试以下方法
<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/C0DPdy98e4c?fs=1&hl=en_US" width="400" height="300">
<param name="movie" value="http://www.youtube.com/v/C0DPdy98e4c?fs=1&hl=en_US" />
</object>
最后,这似乎适用于 IE edge 和我们想要的所有其他浏览器:
<object width="400" height="300" data="http://www.youtube.com/embed/C0DPdy98e4c/?rel=0&showsearch=0&showinfo=0&version=3&modestbranding=1">
</object>
注意,没有包含参数。
我在这里找到了解决方案(在底部的弃用部分):link
如果您能找到更好的解决方案,请告诉我。
尝试使用 HTML5 添加视频,效果很好!
看到我前一段时间做的这个测试项目:
http://www.ebay.co.uk/itm/Very-Clearance-Test-Item-Do-not-purchase-/110817518370?hash=item19cd3d2322
它使用此代码:
<video poster="http://media.very.co.uk/v/very/B494P_SP132_10_4D6FFc?" class="vjs-tech" id="Video1" preload="auto" src="http://media.very.co.uk/v/sd/B494P_SP132_10_4D6FFc/p_webm_576x768" autoplay="autoplay" loop="">
<source data-quality-label="High" data-bitrate="2012" data-res="High" src="http://media.very.co.uk/v/sd/B494P_SP132_10_4D6FFc/p_mp4_576x768" type="video/mp4">
<source data-quality-label="Medium" data-bitrate="1549" data-res="Medium" src="http://media.very.co.uk/v/sd/B494P_SP132_10_4D6FFc/p_mp4_500x667" type="video/mp4">
<source data-quality-label="Low" data-bitrate="909" data-res="Low" src="http://media.very.co.uk/v/sd/B494P_SP132_10_4D6FFc/p_mp4_400x533" type="video/mp4">
</video>
这将一直有效到 2017 年年中,届时他们将禁止活动内容。用页面上的 11 位代码替换 Xs。
<OBJECT width=740 height=400><PARAM NAME="movie"VALUE="http://www.youtube.com/v/XXXXXXXXXXX?rel=0&hd=0"><PARAM NAME="wmode" VALUE="opaque">
我有这段代码可以将 YouTube 视频嵌入商店页面:
<object height="300" width="400">
<param name="movie" value="http://www.youtube.com/v/C0DPdy98e4c?fs=1&hl=en_US">
<param name="allowFullScreen" value="true">
<param name="allowscriptaccess" value="always">
<embed src="http://www.youtube.com/v/C0DPdy98e4c?fs=1&hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="300" width="400">
</object>
虽然这几乎适用于所有其他浏览器,但 Internet Explorer(至少是边缘浏览器)只显示此内容而不是视频:
Ebay 不允许 Iframe,这就是为什么我需要找到替代解决方案来解决我的问题。
所以我的问题是: 有没有人允许我在不使用也适用于 Internet Explorer 的 iframe 的情况下将 youtube 视频嵌入到 ebay 页面的解决方案?或者至少送我去正确的方向?
抱歉无法提供 JSFiddle 或类似工具,嵌入代码无法呈现。
谢谢。
尝试以下方法
<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/C0DPdy98e4c?fs=1&hl=en_US" width="400" height="300">
<param name="movie" value="http://www.youtube.com/v/C0DPdy98e4c?fs=1&hl=en_US" />
</object>
最后,这似乎适用于 IE edge 和我们想要的所有其他浏览器:
<object width="400" height="300" data="http://www.youtube.com/embed/C0DPdy98e4c/?rel=0&showsearch=0&showinfo=0&version=3&modestbranding=1">
</object>
注意,没有包含参数。
我在这里找到了解决方案(在底部的弃用部分):link
如果您能找到更好的解决方案,请告诉我。
尝试使用 HTML5 添加视频,效果很好!
看到我前一段时间做的这个测试项目:
http://www.ebay.co.uk/itm/Very-Clearance-Test-Item-Do-not-purchase-/110817518370?hash=item19cd3d2322
它使用此代码:
<video poster="http://media.very.co.uk/v/very/B494P_SP132_10_4D6FFc?" class="vjs-tech" id="Video1" preload="auto" src="http://media.very.co.uk/v/sd/B494P_SP132_10_4D6FFc/p_webm_576x768" autoplay="autoplay" loop="">
<source data-quality-label="High" data-bitrate="2012" data-res="High" src="http://media.very.co.uk/v/sd/B494P_SP132_10_4D6FFc/p_mp4_576x768" type="video/mp4">
<source data-quality-label="Medium" data-bitrate="1549" data-res="Medium" src="http://media.very.co.uk/v/sd/B494P_SP132_10_4D6FFc/p_mp4_500x667" type="video/mp4">
<source data-quality-label="Low" data-bitrate="909" data-res="Low" src="http://media.very.co.uk/v/sd/B494P_SP132_10_4D6FFc/p_mp4_400x533" type="video/mp4">
</video>
这将一直有效到 2017 年年中,届时他们将禁止活动内容。用页面上的 11 位代码替换 Xs。
<OBJECT width=740 height=400><PARAM NAME="movie"VALUE="http://www.youtube.com/v/XXXXXXXXXXX?rel=0&hd=0"><PARAM NAME="wmode" VALUE="opaque">