如果频道名称中有空格,则 Youtube iframe 嵌入将不起作用

Posted

技术标签:

【中文标题】如果频道名称中有空格,则 Youtube iframe 嵌入将不起作用【英文标题】:Youtube iframe embed won't work if channel has spaces in the name 【发布时间】:2019-01-20 12:19:04 【问题描述】:

我一直在尝试通过 html 将频道上传到网站上,而 iframe 的使用非常适合我的需要。 唯一的问题是,一旦您输入带有空格的频道名称,它就会显示播放错误。当然,如果我删除空格,这是一个完全不同的频道。我尝试使用 nbsp 但没有运气。 如果太麻烦,我会告诉这个人他们的 youtube 名称需要更改,但理想情况下我很想看看是否有解决方法。 参考代码如下:

<iframe src="http://www.youtube.com/embed?listType=user_uploads&list=CHANNELNAME" width="480" height="400" frameBorder="0"></iframe>

【问题讨论】:

【参考方案1】:

您需要将空格 HTML 编码为 %20(nbsp 是一个完全不同的字符,因此不起作用)。

【讨论】:

以上是关于如果频道名称中有空格,则 Youtube iframe 嵌入将不起作用的主要内容,如果未能解决你的问题,请参考以下文章

如何获取 YouTube 频道名称?

YouTube API:如何通过频道名称获取频道 ID?

Youtube API - 没有频道名称

使用 YouTube API,如何从频道名称中获取直播的视频 ID?

如何使用他们的 API 获取 YouTube 中频道的 ID、名称和所有统计信息

php 从频道名称获取youtube ID频道