从iFrame嵌入API获取YouTube视频信息

Ran*_*all 3 youtube iframe youtube-api

我正在使用YouTube iFrame API嵌入视频并创建一个简单的自定义播放器.

我正在寻找视频标题/描述/等.从API无需另外打电话给YouTube获取信息.我无法找到任何相关信息 - 任何想法,或者我是否因为获取视频信息而无法拨打电话?我想也许这些信息可以在player返回的对象中找到YT.Player().

谢谢!

小智 5

就目前而言,假设您的播放器对象已准备就绪,可以使用player.getVideoData()视频数据从YT.Player返回视频数据对象:

var videoData = player.getVideoData();
var title = videoData['title'];
var video_id = videoData['video_id'];
var author = videoData['author'];
Run Code Online (Sandbox Code Playgroud)

请注意,视频数据对象中的标题只是一个简短的标题,我可以看到48个字符.目前还没有长标题和任何描述.