获取嵌入式YouTube视频的持续时间

时间:2014-04-24 12:54:18

标签: javascript youtube youtube-api

我在iframe中嵌入了一个youtube播放器。我想知道视频在开始播放之前的持续时间,或者想要在持续时间从0更新到实际持续时间时收到通知。怎么办呢?

感谢。

1 个答案:

答案 0 :(得分:1)

根据Google YouTube api ...

检索视频信息

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

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