5

我无法跳到 Vimeo 视频剪辑中的某个点并使其播放。

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

这是我的页面的示例...

http://jsfiddle.net/q6Lxg/

4

3 回答 3

4

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

var pendingSeektoTime = 0;

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

  if(pendingSeektoTime!=0) {
    player.api('seekTo',pendingSeektoTime);
    pendingSeektoTime = 0;
  }
});
于 2013-02-13T18:15:58.430 回答
2

文档说 Flash 播放器版本在加载点后无法开始播放:

seekTo(秒:数字):无效

寻找视频中的指定点。将保持相同的播放/暂停状态。Flash 播放器不会越过加载点,而 HTML 播放器将搜索到该点,无论视频已加载多少。

如果加载点在搜索点之后,您的示例工作正常。

于 2012-03-30T10:12:47.580 回答
1

我建议它开始播放 - 然后跳到所需的点。查看您修改后的 JS Fiddle:http: //jsfiddle.net/q6Lxg/5/

于 2012-04-03T19:22:37.593 回答