【发布时间】:2012-04-09 12:07:26
【问题描述】:
我无法跳到 Vimeo 视频剪辑中的某个点并使其播放。
我已经设法使用 froogaloop seekto 功能使其跳过,但除非视频已经在播放,否则它会再次跳回开始...
这是我的页面示例...
【问题讨论】:
标签: javascript api video vimeo froogaloop
我无法跳到 Vimeo 视频剪辑中的某个点并使其播放。
我已经设法使用 froogaloop seekto 功能使其跳过,但除非视频已经在播放,否则它会再次跳回开始...
这是我的页面示例...
【问题讨论】:
标签: javascript api video vimeo froogaloop
我遇到的问题是调用seekTo 时视频没有正确加载。
虽然添加setTimeout 延迟在大多数情况下都有效,但更优雅的解决方案是将seekTo 放在就绪回调函数中:
var pendingSeektoTime = 0;
player.addEvent('ready', function() {
if(pendingSeektoTime!=0) {
player.api('seekTo',pendingSeektoTime);
pendingSeektoTime = 0;
}
});
【讨论】:
Documentation表示Flash player版本在加载点后无法开始播放:
seekTo(seconds:Number):void
寻找视频中的指定点。 将保持相同的播放/暂停状态。 Flash 播放器不会 寻找加载点,而 HTML 播放器将寻找该点 无论加载了多少视频,都可以找到。
如果加载点在搜索点之后,您的示例可以正常工作。
【讨论】:
我建议它开始播放 - 然后向前跳到所需的点。查看您修改后的 JS Fiddle:http://jsfiddle.net/q6Lxg/5/
【讨论】: