【问题标题】:Youtube video popup on image click using JQuery Iframe使用 JQuery Iframe 在图像单击时弹出 Youtube 视频
【发布时间】:2016-11-10 01:22:06
【问题描述】:

我正在尝试使用 jquery iframe popup 在单击图像时弹出 youtube 视频。我有很多图片排成一排,当我点击图片时,youtube 视频应该会在弹出窗口中打开,以便播放。我正在尝试以下代码:

<a href="#popupParis" data-rel="popup" data-position-to="window" data-    
transition="fade"><img class="popphoto" src="images/img1.jpg" alt="Paris, 
France" style="width:30%"></a>

<div data-role="popup" id="popupParis" data-overlay-theme="b" data-theme="a"   
data-tolerance="15,15" class="ui-content">
<a href="#" data-rel="back" class="ui-btn ui-corner-all ui-shadow ui-btn-a  
ui-icon-delete ui-btn-icon-notext ui-btn-right">Close</a>
<iframe src="http://player.vimeo.com/video/41135183?portrait=0" width="497" 
height="298" seamless=""></iframe>
</div>

通过使用上面的代码,我可以在单击图像时在弹出窗口中打开视频。如果我用 youtube 链接替换 ​​vimeo 播放器链接,我无法在弹出窗口中获取 youtube 视频,而是单独打开弹出窗口而没有任何视频。我正在使用以下代码将 vimeo 链接替换为 youtube 链接。

<div data-role="popup" id="popupParis" data-overlay-theme="b" data-theme="a"   
data-tolerance="15,15" class="ui-content">
<a href="#" data-rel="back" class="ui-btn ui-corner-all ui-shadow ui-btn-a  
ui-icon-delete ui-btn-icon-notext ui-btn-right">Close</a>
<iframe src="https://www.youtube.com/watch?v=PT2_F-1esPk" width="497" 
height="298" seamless=""></iframe>
</div>

有人可以帮我在弹出窗口中打开 youtube 视频吗?

【问题讨论】:

    标签: jquery html iframe youtube popup


    【解决方案1】:

    您不能直接从 URL 复制 YouTube 链接并在 iFrame 中使用它。请按照以下步骤操作:

    1. 打开 YouTube 视频
    2. 点击分享并选择分享旁边的“嵌入”标签
    3. 从那里复制 iframe 内容或 src 并使用它

    对于您代码中的视频,您可以使用:

    <iframe width="560" height="315" src="https://www.youtube.com/embed/PT2_F-1esPk" 
    frameborder="0" allowfullscreen></iframe>
    

    【讨论】:

      猜你喜欢
      • 2018-02-07
      • 1970-01-01
      • 2011-12-05
      • 2017-11-05
      • 2023-04-10
      • 2012-02-12
      • 2019-07-24
      • 1970-01-01
      • 2014-05-19
      相关资源
      最近更新 更多