YouTube IFrame播放器API和视频元数据

时间:2015-09-01 09:25:35

标签: youtube-iframe-api

我想获取有关当前视频的元数据。视频已准备好使用player.getVideoData()提供数据,但作者是空的。

player.getVideoData()返回 Object {video_id: "pXvGbOThFwc", author: "", title: "ZARA Woman Campaign. Spring Summer 2015"}

如果我查看播放器对象本身,则元数据在player.B.videoData中可用为

videoData: Object author: "zara" title: "ZARA Woman Campaign. Spring Summer 2015" video_id: "pXvGbOThFwc"

我只能在api docs或google中找到有关视频元数据的有限信息。多个浏览器的结果相同。

使用IFrame播放器API的另一种方式是作者还是更多元数据?

做了一些额外的测试:

似乎作者稍后会以某种方式添加。当我调用player.getVideoData()时,player.B.videoData.author也是空的。

docs(https://developers.google.com/youtube/iframe_api_reference#getDuration)声明player.getDuration()将为0,直到加载视频元数据。当我调用player.getVideoData()时,player.getDuration()不为0,因此应该加载元数据。

几秒钟后调用player.getVideoData()将提供一个空的作者。

0 个答案:

没有答案