2014-04-24 316 views
0

我有嵌入的iframe一个YouTube播放时间。我想知道视频的时间开始播放或希望在持续时间从0更新为实际持续时间得到通知之前。如何才能做到这一点?获取嵌入YouTube视频

谢谢。

+0

30秒谷歌搜索https://developers.google.com/youtube/iframe_api_reference这可能会帮助你 –

回答

1

按照谷歌的YouTube API ...

检索视频信息

player.getDuration(): 返回当前正在播放的视频秒的持续时间号。需要注意的是getDuration(),直到视频的元数据被加载,这通常发生在视频开始播放后立即将返回0。

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

+0

这个返回非零只有当视频已经开始播放。但是我想在开始比赛之前知道持续时间。 – sonam

+0

它说你不能,它一旦视频开始从元数据得到它。我能想到的另一种方式是在加载视频前查看页面。 –