如何嵌入 youtube 播放器但不使用 iframe 方法?
Posted
技术标签:
【中文标题】如何嵌入 youtube 播放器但不使用 iframe 方法?【英文标题】:How to embed the youtube player but not using iframe approach? 【发布时间】:2012-12-18 19:45:16 【问题描述】:是否可以使用 div 来包装 youtube 播放器而不是 iframe?由于 iframe 默认情况下被 chrome 阻止。谢谢
<iframe class="youtube-player" type="text/html" src="http://www.youtube.com/user/ThePianoGuys" frameborder="0"></iframe>
【问题讨论】:
【参考方案1】:简短回答:不。
长答案:Youtube 播放器托管在 youtube.com 上,因此需要 iframe。如果您不想使用 iframe,则必须拥有自己的播放器应用程序,该应用程序必须能够访问 youtube 视频流(我认为这不可能是 ATM)。
【讨论】:
【参考方案2】:您可以使用 youtube api。您可以为嵌入添加不同的参数,就像我对“showinfo=0”所做的那样。这是一个示例代码。
<object >
<param name="movie" value="http://www.youtube.com/v/9bZkp7q19f0&showinfo=0">
<param name="wmode" value="transparent">
<embed src="http://www.youtube.com/v/9bZkp7q19f0&showinfo=0" type="application/x-shockwave-flash" wmode="transparent" >
</object>
【讨论】:
请记住,此方法已弃用 (developers.google.com/youtube/…)。以上是关于如何嵌入 youtube 播放器但不使用 iframe 方法?的主要内容,如果未能解决你的问题,请参考以下文章