【发布时间】:2017-05-10 08:26:57
【问题描述】:
我正在将 youtube 视频嵌入到 iframe 中,无论如何我可以获取可用字幕的列表并将其显示在下拉菜单中。如果用户选择任何特定语言,我只需更改 iframe 的 src 属性,以便视频播放该字幕。
【问题讨论】:
标签: youtube youtube-api youtube-data-api youtube-javascript-api
我正在将 youtube 视频嵌入到 iframe 中,无论如何我可以获取可用字幕的列表并将其显示在下拉菜单中。如果用户选择任何特定语言,我只需更改 iframe 的 src 属性,以便视频播放该字幕。
【问题讨论】:
标签: youtube youtube-api youtube-data-api youtube-javascript-api
您可能需要检查Captions: list,它返回与指定视频关联的字幕轨道列表。请注意,API 响应不包含实际的字幕,captions.download 方法提供了检索字幕轨道的能力。将 videoId 参数值设置为唯一标识要检索字幕的视频的 YouTube 视频 ID。
您的请求必须使用 OAuth 2.0 授权,至少具有以下范围之一 (read more about authentication and authorization)。
作用域
https://www.googleapis.com/auth/youtube.force-sslhttps://www.googleapis.com/auth/youtubepartner示例。以下请求检索 Google Stories YouTube 频道上视频的字幕列表:
https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.captions.list?
part=snippet
&videoId=PRU2ShMzQRg
希望这会有所帮助!
【讨论】: