阅读嵌入Youtube视频时间轴上的当前位置

时间:2012-06-07 14:34:46

标签: video youtube position timeline

我有一个视频,我将在Youtube上传(甚至更好,Vimeo)。

然后我会将它嵌入我的网站。我喜欢这样,播放视频时,我网站的背景颜色会根据视频时间轴上的位置而改变。

例如,视频尚未播放:背景为黑色。 视频播放:背景变为蓝色。 在10秒钟,它变成白色。

有没有办法在Youtube视频上阅读这个位置?

如果没有:有没有办法只检测播放视频的时间,并在此时更改背景颜色?

对所有语言开放。

非常感谢。

1 个答案:

答案 0 :(得分:0)

player.getDuration():Number

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

如果当前播放的视频是直播活动,getDuration()功能将返回自直播视频流开始以来经过的时间。具体而言,这是视频在没有重置或中断的情况下流式传输的时间量。此外,此持续时间通常比实际事件时间长,因为流式传输可能在事件开始时间之前开始。

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