gpt4 book ai didi

jwplayer - 如何使用 JWPlayer 5.4seek() 然后 pause()

转载 作者:行者123 更新时间:2023-12-04 15:27:07 24 4
gpt4 key购买 nike

有谁知道如何让 JW PLayer v5.4(Flash 渲染或 HTML5 渲染)在 seek() 命令后暂停?

当用户单击细粒度控制按钮(或使用向左或向右箭头键)时,我试图让视频向前或向后步进 0.01 秒。这样他们就可以更精确地捕捉帧抓取。

我不确定这是否可能,但我尝试了一些没有运气的事情。例如以下内容:

var stepTo = jwplayer("video_player").getPosition() + 0.01;

jwplayer("video_player").seek(stepTo).onComplete(function(){
jwplayer('video_player').pause();
});

和:
jwplayer("video_player").pause().seek(stepTo);

和:
jwplayer("jwplayer_container").seek(stepTo).pause();

和:
jwplayer("video_player").pause().play().pause();

我还看到“快捷方式”插件具有此功能,但该插件尚未与 v5.4 兼容。

谢谢你的帮助。

最佳答案

@AJB -

a ticket添加为 5.6 播放器安排的“onSeek”事件。与此同时,最好的方法可能是这样的:

jwplayer("video_player").seek(stepTo);

var pauseOnSeek = true;
jwplayer.onTime(function() {
if (pauseOnSeek) {
this.pause();
pauseOnSeek = false;
}
});

如果 onTime() 事件在搜索完成之前触发,您可以通过在定义 onTime() 处理程序之前设置超时来绕过它。

关于jwplayer - 如何使用 JWPlayer 5.4seek() 然后 pause(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4771470/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com