videoEmbeddable 标志不起作用

Posted

技术标签:

【中文标题】videoEmbeddable 标志不起作用【英文标题】:videoEmbeddable flag is not working 【发布时间】: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 可嵌入播放器的网页版中也无法播放。

【问题讨论】:

【参考方案1】:

gdata issue tracker 上存在此问题,但尚未解决。我建议您为该问题加注星标,以便您收到任何更新的通知。

【讨论】:

感谢您的帮助。但我自己也提出了这个问题code.google.com/p/gdata-issues/issues/…,但我不知道他们需要多少时间回复:(

以上是关于videoEmbeddable 标志不起作用的主要内容,如果未能解决你的问题,请参考以下文章

kops 'protectKernelDefaults' 标志和 'EventRateLimit' 准入插件不起作用

UITableViewCell 样式字幕多行不起作用

标志 -useHCatalog 不起作用

Hibernate HQL Count Distinct 不起作用?

返回堆栈和意图标志不起作用

PyInstaller ModuleNotFoundError --paths 标志似乎不起作用