【发布时间】:2013-09-30 22:25:17
【问题描述】:
我正在使用 YouTube API 为 Android 客户端检索视频。
该程序运行良好,但有时我会收到“不允许在智能手机上播放此视频”之类的错误。
那么,有没有办法过滤这些视频?我阅读了this doc,但没有找到解决方案。
【问题讨论】:
标签: android youtube-api android-youtube-api
我正在使用 YouTube API 为 Android 客户端检索视频。
该程序运行良好,但有时我会收到“不允许在智能手机上播放此视频”之类的错误。
那么,有没有办法过滤这些视频?我阅读了this doc,但没有找到解决方案。
【问题讨论】:
标签: android youtube-api android-youtube-api
有两个概念可嵌入和联合。 iOS 设备使用 iframe,因此它们基本上是嵌入的。 使用播放器 API 的 Android 设备可以检查联合。
当您执行search->list 时,您可以将videoEmbeddable 和videoSyndicated 设置为true。
对于Android,您应该检查videoSyndicated。
或者,如果您正在遍历视频,对于每个视频,您可以使用视频 ID 调用 video->list 并在响应中检查 status.embeddable。
这里有一个关于这个主题的blog post,即使示例在 v2 中,信息仍然是相关的。
【讨论】: