【发布时间】:2015-09-28 07:38:06
【问题描述】:
我想过滤可嵌入的视频。我正在使用 youtube python 库来搜索视频并在我的搜索方法中将 videoEmbeddable 标志设置为 true,但它不起作用,因为我仍然收到不可嵌入的视频 ID,因此无法在我的移动应用。
我做这个查询的代码是:
search_response = youtube.search().list(
q=music,
part="id,snippet",
maxResults=10,
videoEmbeddable='true'
type='video'
).execute()
我还将 videoSyndicated 参数设置为 true,以便只有可在 youtube 之外播放但即使该参数也不起作用的视频。如果我做错了什么,请告诉我。
重现问题的步骤:
1.调用上面的api进行webview
2.尝试播放生成的视频
3.部分视频不播放并抛出异常
预期输出: 返回的视频应该只能嵌入,并且应该在 webview 中播放
实际结果: 部分视频不可嵌入,甚至在 youtube 可嵌入播放器的网页版中也无法播放。
【问题讨论】:
标签: youtube-api youtube-data-api android-youtube-api