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

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

如下图所示

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

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

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

【问题讨论】:

    标签: youtube youtube-api youtube-livestreaming-api


    【解决方案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
    猜你喜欢
    • 2019-01-17
    • 2014-08-21
    • 2022-06-30
    • 2017-06-17
    • 2011-11-28
    • 1970-01-01
    • 2019-02-27
    • 2017-05-10
    • 2020-06-08
    相关资源
    最近更新 更多