5

我只是想在我的网站上显示一个 YouTube 视频,但我得到的是一个空白的视频形状。有谁知道为什么会这样或如何解决它?谢谢。这是我的代码的一部分:

<DOCTYPE html>
<html>
<head>
</head>
<body>
<iframe width="420" height="345" 
src="http://www.youtube.com/watch?v=nIsCs9_-LP8">
</iframe>
</body>
</html>
4

1 回答 1

15

关键问题是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>
于 2013-11-07T02:15:03.593 回答