【问题标题】:How to get the listing of available subtitles for a particular video from youtube api?如何从 youtube api 获取特定视频的可用字幕列表?
【发布时间】:2017-05-10 08:26:57
【问题描述】:

我正在将 youtube 视频嵌入到 iframe 中,无论如何我可以获取可用字幕的列表并将其显示在下拉菜单中。如果用户选择任何特定语言,我只需更改 iframe 的 src 属性,以便视频播放该字幕。

【问题讨论】:

    标签: youtube youtube-api youtube-data-api youtube-javascript-api


    【解决方案1】:

    您可能需要检查Captions: list,它返回与指定视频关联的字幕轨道列表。请注意,API 响应不包含实际的字幕,captions.download 方法提供了检索字幕轨道的能力。将 videoId 参数值设置为唯一标识要检索字幕的视频的 YouTube 视频 ID。

    您的请求必须使用 OAuth 2.0 授权,至少具有以下范围之一 (read more about authentication and authorization)。

    作用域

    • https://www.googleapis.com/auth/youtube.force-ssl
    • https://www.googleapis.com/auth/youtubepartner

    示例。以下请求检索 Google Stories YouTube 频道上视频的字幕列表:

    https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.captions.list?
    part=snippet
    &videoId=PRU2ShMzQRg
    

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2014-01-14
      • 2020-11-04
      • 2013-01-28
      • 2020-06-03
      • 1970-01-01
      • 2018-03-28
      • 1970-01-01
      • 2019-04-04
      • 2015-08-31
      相关资源
      最近更新 更多