我只是想在我的网站上显示YouTube视频,但我得到的是视频的空白形状。有谁知道为什么会这样或如何解决它?谢谢。这是我的代码部分:
<DOCTYPE html>
<html>
<head>
</head>
<body>
<iframe width="420" height="345"
src="http://www.youtube.com/watch?v=nIsCs9_-LP8">
</iframe>
</body>
</html>
答案 0 :(得分:12)
关键问题是Youtube URL
缺少embed
部分。每个Youtube
视频都有embedded
个选项。
你有:
http://www.youtube.com/watch?v=nIsCs9_-LP8
但我们需要删除watch?v=
并添加embed/
:
http://www.youtube.com/embed/nIsCs9_-LP8
第一个链接适用于Youtube网站(不仅仅是视频,还包括整个网站)本身。第二个是视频本身的版本,这是您嵌入到您的网站所需的内容。
试试这个(直接来自Youtube视频的嵌入选项):
<iframe width="420" height="315" src="http://www.youtube.com/embed/nIsCs9_-LP8" frameborder="0" allowfullscreen></iframe>