Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在iframe中嵌入Youtube视频_Javascript_Jquery_Html_Iframe_Youtube - Fatal编程技术网

Javascript 在iframe中嵌入Youtube视频

Javascript 在iframe中嵌入Youtube视频,javascript,jquery,html,iframe,youtube,Javascript,Jquery,Html,Iframe,Youtube,我正在开发一个web应用程序,其中必须在iframe中嵌入与特定关键字相关的youtube视频。我正在使用以下HTML代码: <iframe id="ytplayer" type="text/html" width="640" height="360" src="https://www.youtube.com/embed/?listType=search&list=essay" frameborder="0" allowfullscreen> 当我运行代

我正在开发一个web应用程序,其中必须在iframe中嵌入与特定关键字相关的youtube视频。我正在使用以下HTML代码:

<iframe id="ytplayer" type="text/html" width="640" height="360"
    src="https://www.youtube.com/embed/?listType=search&list=essay"
    frameborder="0" allowfullscreen>

当我运行代码时,视频不会加载到ifame中。有人能告诉我这个代码有什么问题吗?

试试这个:

  <iframe width="640" height="360"      
     src="//www.youtube.com/embed/sLAEg5aTXAE?feature=player_detailpage"
     frameborder="0" allowfullscreen>
 </iframe>


这是你的视频,这会很好。你的代码没问题。但问题在于浏览器。很可能在firefox中,您的视频可以正常工作。但我的代码无论如何都能用

如果您想添加动态地址来播放,请使用此

<iframe width="320" height="240" src="http://www.youtube.com/embed/'. $vedio_id.'?autoplay=1" frameborder="0"></iframe>


其中$vedio_id是您的动态单词。

看起来您用于嵌入的url无效@Nair感谢您的回复,但是您能为iframe源提供一个有效的url吗?在url中,我可以为相关视频提供关键字。我不想通过视频id获取视频。除了使用其id之外,您还想如何获取视频?问题是,我希望在我的html页面上,每当我双击一个作品时,与该特定单词相关的youtube视频都应该填充在iframe中。因此,我需要在iframe url中设置该单词。感谢您的回答,但我的要求是,我需要在iframe url中加载与特定单词相关的youtube视频。请注意,此单词可能会根据用户选择动态更改。所以我必须在url中设置搜索词。“按Id获取视频对我不起作用。@下士看到新的答案了。这可能会有帮助。我尝试使用此url“”,但仍然不起作用。有可能的工作吗?或者是否有某种方法可以获取与我的关键字相关的视频的视频id。我感谢你的答复。
<iframe width="320" height="240" src="http://www.youtube.com/embed/'. $vedio_id.'?autoplay=1" frameborder="0"></iframe>