YouTube 直播嵌入代码不断变化

Posted

技术标签:

【中文标题】YouTube 直播嵌入代码不断变化【英文标题】:YouTube Live Streaming embed code keeps changing 【发布时间】:2017-01-05 09:31:09 【问题描述】:

我使用 YouTube 进行直播,我可以通过将嵌入代码复制到我的网站来在我的网站上观看它

如下图所示

<iframe   src="https://www.youtube.com/embed/gz54fede3Y" frameborder="0" allowfullscreen></iframe>

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

这是因为它不断地重新生成不同的代码。这样做太令人沮丧了,有没有办法获得一个不会改变的特定嵌入代码,所以我不必担心这个,或者有一个我不知道的设置。

【问题讨论】:

【参考方案1】:

有一个静态 URL 可以为“立即播放”流嵌入视频播放器。它目前未在 UI 中的任何位置公开,但我们会尽快修复(希望如此)。

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

您也可以使用 YouTube 游戏链接,例如:https://gaming.youtube.com/embed/live_stream?channel=[channel ID]

您可以通过转到https://www.youtube.com/account_advanced 并复制“YouTube 频道 ID”之后的字符串来确定您的频道 ID。

获得此链接后,您可以在嵌入代码的“src”属性中使用它。

【讨论】:

Marc 非常感谢,我使用了游戏链接,我刚刚将我的频道 ID 添加到游戏 url,所以它看起来像这样 记得把mychannelid改成你的真实频道ID 我们可以获取此功能的官方文档链接吗? 我在 YouTube 工作。我们在内部生成了这个答案并将其社交化(链接评论中的 Redditor 也在这里工作。)这个 SO 答案是我们现在的规范来源:)twitter.com/YouTubeDev/status/770709748731609088 这是否适用于 iframe 播放器 API? developers.google.com/youtube/… 这个解决方案不再起作用了,我确实使用了一段时间没有问题,但 YT 一定改变了一些东西。有谁知道另一种解决方案,因为我找不到它。 @MarcChambers

以上是关于YouTube 直播嵌入代码不断变化的主要内容,如果未能解决你的问题,请参考以下文章

如何嵌入 youtube 直播聊天

嵌入不带视频 ID 的 YouTube 频道的当前直播

如何在我的 ios 应用程序中嵌入 youtube 或 facebook 直播?

YouTube API 直播

如何永久嵌入带有 url 的 Youtube 实时聊天?

如何识别youtube播放器中的音量变化