【问题标题】:Excluding Restricted Videos while using the YouTube Data API使用 YouTube 数据 API 时排除受限视频
【发布时间】:2013-02-02 16:36:13
【问题描述】:

我正在使用 YouTube API 2.0 版来检索视频。

我想在嵌入视频时排除显示“限制在某些网站上播放...在 Youtube 上观看”消息的视频。

我使用了参数格式=5,但这无助于过滤掉这些视频。此外,我还获得了以下权限,使用这些权限我无法决定视频是否仍会在嵌入时显示上述消息

yt:accessControl action='comment' 权限='allowed'/

yt:accessControl action='commentVote' 权限='allowed'/

yt:accessControl action='videoRespond' permission='moderated'/

yt:accessControl action='rate' 权限='allowed'/

yt:accessControl action='embed' 权限='allowed'/

yt:accessControl action='list' 权限='allowed'/

yt:accessControl action='autoPlay' 权限='allowed'/

yt:accessControl action='syndicate' permission='allowed'/

【问题讨论】:

    标签: youtube-api


    【解决方案1】:

    无法过滤掉只能在某些域上播放(或在某些域上被阻止)的视频。这可能令人沮丧;我知道。

    这篇博文详细介绍了您可以采取哪些步骤来过滤因其他原因无法播放的视频:http://apiblog.youtube.com/2011/12/understanding-playback-restrictions.html

    【讨论】:

    • 感谢杰夫的澄清。 3.0版本的VideoEmbeddable参数有帮助吗?
    • 另外,既然你说过滤掉这些视频是不可能的,它确实会产生其他问题——对于移动开发者来说,仍然会为相同的视频检索 rtsp 链接并且用户最终会观看这些视频没有离开同一个域......基本上,上传者很沮丧,因为他的播放限制没有得到尊重,而且看起来开发者正在寻找一种解决方法来让这些视频在没有实际访问 YouTube 的情况下播放。
    • RTSP 链接仅在视频启用了联合的情况下才会公开。这是与启用/禁用嵌入不同的设置。 v3 中的 videoEmbeddable 参数与 v2 中 format=5 所涵盖的“可嵌入”设置相同。它不考虑特定于域的设置。我同意您对 API 响应中未反映特定于域的设置感到沮丧,我确实希望将来会有所改变,但我不能保证任何事情。
    猜你喜欢
    • 2014-12-13
    • 2012-12-21
    • 2012-02-19
    • 2011-09-22
    • 2015-09-06
    • 2016-12-10
    • 2016-02-24
    • 2015-03-08
    相关资源
    最近更新 更多