【问题标题】:Cannot get YouTube embed to load video on my website (latest upload by channel)无法嵌入 YouTube 以在我的网站上加载视频(按频道最新上传)
【发布时间】:2019-07-06 21:11:27
【问题描述】:

我从该网站获得了执行此操作的代码,但是当我上传网站并尝试观看视频时,YouTube 出现错误。发生错误。请稍后再试。 (播放ID:ikfCEyIcFj-kfzFc) 了解更多 - 我使用的代码是这样的:

<iframe width="1197" height="604" src="http://www.youtube.com/embed?max-results=1&controls=0&showinfo=0&rel=0&listType=user_uploads&list=ozrustnetwork" frameborder="0" allowfullscreen></iframe>

预期结果是要播放视频,但我收到此消息:发生错误。请稍后再试。 (播放ID:ikfCEyIcFj-kfzFc) 了解更多

【问题讨论】:

  • 您是否可以选择使用 PHP?您可以 (1) 在 Youtube 上注册开发者帐户并使用他们的 API 进行最新频道上传,或者 (2) 使用 PHP 之类的东西从他们的上传网页获取源代码文本。第一个链接是最新视频..

标签: html youtube embed


【解决方案1】:

这是因为它是嵌入的,所以您需要使用如下格式:

https://www.youtube.com/embed/ + VIDEO-ID

示例(视频 ID 为 3daK_doWl0g):

<iframe width="560" height="315" src="https://www.youtube.com/embed/3daK_doWl0g" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

它应该嵌入一个关于汽车游戏的示例视频。

【讨论】:

  • 如你所见,我只有 src 中的视频链接,而不是整个嵌入的东西
猜你喜欢
  • 1970-01-01
  • 2014-05-09
  • 2019-08-16
  • 1970-01-01
  • 2015-10-16
  • 1970-01-01
  • 2011-12-04
  • 2016-03-20
  • 2013-07-26
相关资源
最近更新 更多