在YouTube视频之间缓冲

时间:2011-12-05 16:15:34

标签: javascript jquery api iframe youtube

不是一次使用2个YouTube iFrame API播放器(在缓冲时播放,然后在第二个上播放,然后在第一个上切换并执行相同操作)是否有更好的方法?

在一个视频上播放视频并使用第二个视频进行缓冲将会更加清晰,并且如果有效的话,很容易出错的实现 - 这是一个玩家似乎并不知道另一个已缓冲的内容。

当从多个视频中切割和拼接一系列较短的子节时,所有这一切都变得更加重要,因为缓冲微调器最终会弹出更多。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

首先,您需要使用Youtube's API来获取每首歌曲的持续时间(如果您还没有,可以将其放入数据库中)。

如果你想使用两个玩家,我会建议使用Tikku的tubeplayer jquery plugin。它使用youtube的jquery API创建奇迹。你可以设置一个功能并延迟播放(然后在缓冲开始时暂停 - 在使用Tubeplayer时也很容易)在播放当前歌曲的90%之后。

这只是一个想法