我想过滤可嵌入的视频。我正在使用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进行网页浏览
2.尝试播放生成的视频
3.有些视频无法播放并引发异常
预期产量: 视频返回应该只能嵌入,并且应该在webview中播放
实际结果: 有些视频无法嵌入,甚至在youtube embeddable播放器的网页版中也无法播放。