我正在使用 YouTube API 来检索 Android 客户端的视频。
该程序运行良好,但有时我会收到“不允许在智能手机上运行此视频”之类的错误。
那么,有一种方法可以过滤这些视频吗?我阅读了这个文档,但没有找到解决方案。
我正在使用 YouTube API 来检索 Android 客户端的视频。
该程序运行良好,但有时我会收到“不允许在智能手机上运行此视频”之类的错误。
那么,有一种方法可以过滤这些视频吗?我阅读了这个文档,但没有找到解决方案。
有两个概念可嵌入和联合。iOS 设备使用 iframe,因此它们基本上是嵌入的。使用播放器 API 的 Android 设备可以检查联合。
当您执行search->list时,您可以将videoEmbeddable和videoSyndicated设置为 true。
对于 Android,您应该检查videoSyndicated。
或者,如果您正在遍历视频,对于每个视频,您可以使用视频 ID 进行video->list调用并检查响应中的status.embeddable。
这是一篇关于此主题的博客文章,尽管示例在 v2 中,但信息仍然是相关的。