【问题标题】:How to add Subtitles to Youtube video using Youtube API?如何使用 Youtube API 为 Youtube 视频添加字幕?
【发布时间】:2023-03-18 22:09:01
【问题描述】:

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

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

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

【问题讨论】:

    标签: javascript api youtube youtube-api


    【解决方案1】:

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

    请注意执行字幕相关的以下要求 API 操作:

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

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

    您只能通过将视频放入容器中来解决这个问题,并将您自己的文本覆盖在视频上,从而模拟字幕。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-28
      • 1970-01-01
      • 1970-01-01
      • 2011-11-10
      相关资源
      最近更新 更多