代码无效,因为用户名youtube中的空格,最新的视频嵌入不起作用

时间:2015-11-18 16:19:33

标签: html iframe youtube

我正在尝试使用此代码

<iframe width="300" height="200" src="http://www.youtube.com/embed?max-results=1&controls=0&showinfo=0&rel=0&listType=user_uploads&list=YOUR_CHANNEL_NAME_HERE" frameborder="0" allowfullscreen></iframe>

但它不起作用。我认为这是因为用户名中有一个空格。我尝试过很多东西,例如使用_或 - 以及许多其他希望它可以工作的东西。但它没有用,所以这就是我需要帮助的原因。

1 个答案:

答案 0 :(得分:0)

尝试将用户名放在''单引号内。即。

&list='YOUR CHANNEL NAME HERE'

单引号应该在“”双引号src字符串中正常。它将取决于YouTube api是否接受其中包含的频道名称。

更新 - 从频道(HTML Auto Embedding Recent Uploaded videos from a youtube channel)嵌入最新YouTube视频的代码:

<iframe width="300" height="200" src="http://www.youtube.com/embed?max-results=1&controls=0&showinfo=0&rel=0&listType=user_uploads&list=YOUR_CHANNEL_NAME_HERE" frameborder="0" allowfullscreen></iframe>

因此,这会让我们回到用户名中有空格的问题,因此通常会有一个哈希字符串代表YouTube上的频道“名称”。我会尝试使用此哈希键而不是文本通道名称。