【问题标题】:"Embeddable" youtube video can't be embedded无法嵌入“可嵌入”的 youtube 视频
【发布时间】:2016-04-20 05:24:43
【问题描述】:

我正在使用 v3 youtube API 根据其 id 获取视频数据。

这是我目前的搜索:

https://www.googleapis.com/youtube/v3/videos?part=snippet,contentDetails,status&id=QGGyYVsEGGo&key=<my_key>

我包含的视频 ID 是我很好奇的特殊情况。它返回一个包含以下信息的状态属性:

status: {
  uploadStatus: "processed",
  privacyStatus: "public",
  license: "youtube",
  embeddable: true,
  publicStatsViewable: true
}

根据documentationstatus.embeddable属性...

" indicates whether the video can be embedded on another website."

如果您查看此 JSFiddle (https://jsfiddle.net/tewj3xco/),我使用他们的 iframe 播放器显示与上述相同的视频,它说 NFL 已阻止它。我想知道是否有不同或更可靠的属性来检查是否可以嵌入来自 youtube 的视频。

【问题讨论】:

    标签: javascript video youtube-api youtube-data-api


    【解决方案1】:

    根据this answer,无法通过API获取此信息。

    一小部分视频具有由其内容所有者应用的域级白名单或黑名单。这些限制不会反映在 API 响应中。

    【讨论】:

      猜你喜欢
      • 2017-08-16
      • 1970-01-01
      • 2016-11-27
      • 2011-09-06
      • 2014-01-16
      • 2021-12-04
      • 2012-06-25
      • 1970-01-01
      相关资源
      最近更新 更多