我正在将youtube视频嵌入到iframe中,无论如何我都可以获得可用字幕的lisitng并在下拉菜单中显示。如果用户选择任何特定语言,我只需更改iframe的src属性,以便视频播放该字幕。
答案 0 :(得分:0)
您可能需要查看Captions: list
,它会返回与指定视频相关联的字幕轨道列表。请注意,API响应不包含实际字幕,captions.download
方法提供了检索字幕轨道的功能。将videoId
参数值设置为唯一标识要检索字幕的视频的YouTube视频ID。
您的请求必须使用至少具有以下范围之一(read more about authentication and authorization)的OAuth 2.0进行授权。
范围
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
希望这有帮助!