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

时间:2013-07-21 09:20:01

标签: javascript api youtube youtube-api

是否可以使用Youtube Google Youtube API v3视频添加字幕(重要条件 - 视频不是所有者)?

任务:使用Google APIs Client Library for JavaScript以所选语言添加自定义字幕。

Google maps API允许添加,自定义Markers(例如)到他们的地图,当我们谈论subtitles时,可能有Youtube API的解决方案吗?)

1 个答案:

答案 0 :(得分:2)

Google称他们为“字幕”,API部分称为YouTube API v2.0 – Captions

  

请注意执行与标题相关的以下要求   API操作:

     
      
  • 字幕仅适用于API版本2.
  •   
  • 视频的字幕只能由该视频的所有者创建,检索,修改和删除。为a执行这些操作   视频,您必须提交经过身份验证的API请求   视频的所有者是登录用户。因此,API请求   标题操作必须包含格式正确的授权   报头中。
  •   
  • 创建(POST),更新(PUT)或删除(DELETE)标题的请求必须使用X-GData-Key标识您的开发人员密钥   请求标头或密钥请求参数。
  •   

这意味着,您可以使用API​​添加字幕,但您需要拥有该视频的所有者权限。这是严格的政策,因此您不会在任何视频上显示“错误”字幕,例如,在视频中显示的内容与实际内容不同。

你只能通过将视频放在容器中,并将自己的文本叠加在视频上来模拟字幕来解决这个问题。