【问题标题】:Detecting Disabled Youtube Video检测禁用的 Youtube 视频
【发布时间】:2009-06-29 17:12:39
【问题描述】:

给定一个 Youtube 视频 ID,我如何从 JavaScript 确定视频是否已禁用嵌入?

【问题讨论】:

    标签: javascript youtube


    【解决方案1】:

    yt:noembed

    该标签指定视频不得嵌入其他网站。此标签可能包含在上传或更新视频元数据的请求中。默认情况下,视频可以嵌入到其他网站,除非它们是私人视频。如果请求既不包含标签也不包含标签,则视频将可嵌入其他网站。

    可能感兴趣:

    【讨论】:

    • 是的,这也是我的问题。结果是不同的,尽管没有触发有关状态更改的事件。但是 js api 有一个我可以插入的 onError 回调。
    【解决方案2】:

    您必须为此使用服务器端脚本,并使用一些 AJAX 来调用它。

    【讨论】:

      【解决方案3】:

      仅供参考,您可以获得 JSON 格式的 GData 响应,因此您可以在显示嵌入播放器之前使用 javascript 检查嵌入状态。

      如果您愿意,可以挂接到播放器中的 onError 回调,但这可能不如先检查的用户体验好。

      【讨论】:

        【解决方案4】:

        如果您只想搜索可嵌入的视频,请将 format=5 添加到您的查询中。

        【讨论】:

          猜你喜欢
          • 2016-10-26
          • 2011-02-09
          • 2016-11-15
          • 2020-06-08
          • 2019-08-27
          • 1970-01-01
          • 2010-11-14
          • 2019-05-06
          • 1970-01-01
          相关资源
          最近更新 更多