【问题标题】:Vimeo froogaloop seekto and playVimeo froogaloop 寻找和玩耍
【发布时间】:2012-04-09 12:07:26
【问题描述】:

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

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

这是我的页面示例...

http://jsfiddle.net/q6Lxg/

【问题讨论】:

    标签: javascript api video vimeo froogaloop


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      seekTo(seconds:Number):void

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

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 2011-08-25
          • 1970-01-01
          • 2015-01-28
          • 2013-02-23
          • 1970-01-01
          • 1970-01-01
          • 2011-08-02
          • 1970-01-01
          • 2011-11-10
          相关资源
          最近更新 更多