是否可以使用Youtube
为Google Youtube API v3
视频添加字幕(重要条件 - 视频不是所有者)?
任务:使用Google APIs Client Library for JavaScript
以所选语言添加自定义字幕。
(Google maps API
允许添加,自定义Markers
(例如)到他们的地图,当我们谈论subtitles
时,可能有Youtube API
的解决方案吗?)
答案 0 :(得分:2)
Google称他们为“字幕”,API部分称为YouTube API v2.0 – Captions。
请注意执行与标题相关的以下要求 API操作:
- 字幕仅适用于API版本2.
- 视频的字幕只能由该视频的所有者创建,检索,修改和删除。为a执行这些操作 视频,您必须提交经过身份验证的API请求 视频的所有者是登录用户。因此,API请求 标题操作必须包含格式正确的授权 报头中。
- 创建(POST),更新(PUT)或删除(DELETE)标题的请求必须使用X-GData-Key标识您的开发人员密钥 请求标头或密钥请求参数。
这意味着,您可以使用API添加字幕,但您需要拥有该视频的所有者权限。这是严格的政策,因此您不会在任何视频上显示“错误”字幕,例如,在视频中显示的内容与实际内容不同。
你只能通过将视频放在容器中,并将自己的文本叠加在视频上来模拟字幕来解决这个问题。