如果频道名称中有空格,则 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 API,如何从频道名称中获取直播的视频 ID?