Vimeo froogaloop寻求和发挥

时间:2012-03-25 21:59:30

标签: javascript api video vimeo froogaloop

我无法跳过Vimeo视频片段中的特定点并进行播放。

我已设法使用froogaloop seekto功能跳过它,但除非视频已经播放,否则它会再次跳回到开头......

以下是我的页面示例...

http://jsfiddle.net/q6Lxg/

3 个答案:

答案 0 :(得分:4)

我遇到的问题是,在调用seekTo时,视频未正确加载 虽然在大多数情况下添加setTimeout延迟是有效的,但更优雅的解决方案是将seekTo放入准备好的回调函数中:

var pendingSeektoTime = 0;

player.addEvent('ready', function() {

  if(pendingSeektoTime!=0) {
    player.api('seekTo',pendingSeektoTime);
    pendingSeektoTime = 0;
  }
});

答案 1 :(得分:2)

Documentation表示Flash播放器版本无法在加载点后开始播放:

  

seekTo(秒:编号):无效

     

寻找视频中的指定点。   将保持相同的播放/暂停状态。 Flash播放器不会   寻求超过加载点,而HTML播放器将寻求这一点   无论已加载多少视频,都会发现。

如果加载的点位于搜索点之后,您的示例可以正常工作。

答案 2 :(得分:1)

我会建议它开始播放 - 然后向前跳到所需的点。查看修改后的JS小提琴:http://jsfiddle.net/q6Lxg/5/