我想在页面加载时寻找一个流程图。
我试过了:
$(document).ready(function() {
$f(0).seek(5);
});
和
$(document).ready(function() {
while(!$f(0).isLoaded()) {
$f(0).seek(5);
}
});
和
$(document).ready(function() {
$f(0).onLoad(function() {
$f(0).seek(5);
});
});
这一个给了结果,暂时
$f(0).onLoad(function() {
$f(0).seek(5);
});
最后一个将指针移动到5秒,然后回到开始。 我希望它站在那里。
有什么建议吗?
答案 0 :(得分:2)
官方回答: http://flowplayer.org/forum/3/101287#post-101528
看起来我只是因为只是放置一个链接而被投票,这是可以理解的,因为flowplayer已经更改了他们的论坛网址!
https://web.archive.org/web/20120629142246/http://flowplayer.org/forum/3/101287
这是OP
Found this old question on stack overflow...
http://stackoverflow.com/questions/5034858/seek-in-flowplayer-on-page-load
Wondering what the official answer is? How do you seek on load?
和回复
The onLoad event (of the player) is to early an event to seek a clip.
So you cannot seek onLoad.
You can seek once a clip is loaded and in play or pause state.
Move the seek in the onStart event of the clip - always assuming that you deploy via a streaming server.
答案 1 :(得分:0)
我认为在某些情况下,暂停玩家,跳到首选位置和重新开始会有所帮助。当Flowplayer配置为自动缓冲时,它将开始播放并在第一帧暂停。这可能可以解释你所看到的行为(寻求5,跳到0并再次跳到5。但我认为使用load事件的修复很好地解决了它,我使用类似的技巧等待持续时间变成可用。
答案 2 :(得分:-1)
解决了!
用于
$f(0).onLoad(function() {
$f(0).seek(5);
setTimeout('$f(0).seek(5)',1000);
}
然后它寻求5,由于某种原因跳回到零,并再次寻求5。