2012-06-07 31 views
1

我有一个视频,我要上传Youtube(或更好,Vimeo)。阅读嵌入当前位置Youtube视频的时间线

我再要其嵌入到自己的网站。我喜欢这样,当播放视频时,我的网站的背景颜色会根据视频时间轴上的位置而变化。

例如,视频没有玩过没:背景是黑色的。 播放视频:背景变成蓝色。 在10秒钟,它变成白色。

有没有办法来阅读YouTube视频的位置做到这一点?

如果没有:是否有一种方法可以检测视频播放的时间,并在此时更改背景颜色?

对每种语言开放。

非常感谢。

回答

0
player.getDuration():Number 

返回当前播放视频的持续时间(以秒为单位)。请注意,getDuration()将返回0,直到视频的元数据加载完毕,通常在视频开始播放后才会发生。

如果当前正在播放的视频是实况事件,则getDuration()函数将返回实时视频流开始以来的经过时间。具体而言,这是视频流式传输未经重置或中断的时间。另外,由于流可能在事件的开始时间之前开始,因此此持续时间通常比实际事件时间更长。

https://developers.google.com/youtube/js_api_reference#Retrieving_video_information