如何使用Youtube API为Youtube视频添加字幕?

7
可以使用Google Youtube API v3在Youtube视频中添加字幕,但是需要注意的是,此功能只适用于视频非所有者。任务是使用Google APIs Client Library for JavaScript在所选语言中添加自定义字幕。Google地图API允许向地图添加自定义标记(例如),也许在谈到Youtube API时,对于字幕会有类似的解决方案吗?
1个回答

3
Google称它们为“字幕”,API部分称为YouTube API v2.0 - 字幕
请注意执行与字幕相关的API操作需要满足以下要求:
- 字幕仅适用于API版本2。 - 视频的字幕只能由该视频的所有者创建、检索、修改和删除。要为视频执行这些操作,必须提交经过身份验证的API请求,视频的所有者必须是已登录用户。因此,用于字幕操作的API请求必须包含格式正确的Authorization标头。 - 创建(POST)、更新(PUT)或删除(DELETE)字幕的请求必须使用X-GData-Key请求标头或密钥请求参数来标识您的开发人员密钥。
这意味着您可以通过API添加字幕,但需要拥有该视频的所有者访问权限。这是严格的政策,以确保您不会在任何视频中显示“错误”的字幕,例如,显示与视频内容实际不同的翻译等。
你只能通过将视频放入容器中,并在视频上覆盖自己的文本,从而模拟字幕来解决这个问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接