YouTube直播嵌入代码不断变化

8
我使用YouTube进行直播,可以将嵌入代码复制到我的网站上观看。
以下是它的外观:
<iframe width="640" height="360" src="https://www.youtube.com/embed/gz54fede3Y" frameborder="0" allowfullscreen></iframe>

但最近我发现每次进行直播时,都必须更新网站上的嵌入式代码,以便使用从我的直播频道生成的代码。

这是因为它不断地生成不同的代码。这样做非常让人沮丧,有没有一种方法可以获得一个特定的嵌入代码,以便它不会更改,这样我就不必担心了,或者有没有我不知道的设置。

1个回答

21

有一个静态 URL 可以嵌入 “现在直播” 的视频播放器。目前它没有出现在任何 UI 界面中,但我们很快会修复它的显示(希望如此)。

它看起来像这样:https://www.youtube.com/embed/live_stream?channel=[频道 ID]

你也可以使用 YouTube Gaming 的链接,像这样:https://gaming.youtube.com/embed/live_stream?channel=[频道 ID]

你可以在访问https://www.youtube.com/account_advanced后,在“YouTube 频道 ID”后面复制字符串以确定你的频道 ID。

一旦你获得了这个链接,你就可以将它用于嵌入代码的 "src" 属性中。


1
Marc非常感谢,我使用了游戏链接,只需将我的频道ID添加到游戏URL中,就会变成这样:<iframe width="640" height="360" src="https://gaming.youtube.com/embed/live_stream?channel=mychannelid" frameborder="0" allowfullscreen></iframe>请记得将mychannelid更改为您真实的频道ID。 - Plumptre Ademola
我们能否获取此功能的官方文档链接? - FlipMcF
1
我在YouTube工作。我们内部生成了这个答案并正在社交化它(链接评论中的Redditor也在这里工作)。目前,这个SO答案是我们的权威来源 :) https://twitter.com/YouTubeDev/status/770709748731609088 - Marc Chambers
1
这是否适用于 iframe 播放器 API? https://developers.google.com/youtube/iframe_api_reference#Loading_a_Video_Player - freedrull
2
这个解决方案不再可行了,我曾经使用过一段时间没有任何问题,但是YouTube一定改变了什么。有人知道另一个解决方案吗?因为我找不到。@MarcChambers - Bombelman
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接