Javascript JW播放器从单击开始搜索并暂停
我需要使用jwplayer创建一个视频播放器,它可以播放视频的特定区域。我这样做是为了减少我们需要在页面加载时加载的视频量,如果以后需要调整时间,希望能够简化正在进行的更新。我只想修改数据属性 我不希望请求页面刷新或其他视频 目标:期望的行为是,点击按钮1,播放0-10秒并暂停。点击按钮2,播放11-20秒并暂停。点击第一个按钮,如果需要,重复该行为 按钮的存在方式如下: 我做了一些代码更新,但功能没有完全发挥作用。这只在按下两次按钮后才起作用。。。如果打0-15,然后打15-25,它开始播放然后停止。我相信停止是由我在条件内呼叫的停止引起的Javascript JW播放器从单击开始搜索并暂停,javascript,onclick,jwplayer,seek,Javascript,Onclick,Jwplayer,Seek,我需要使用jwplayer创建一个视频播放器,它可以播放视频的特定区域。我这样做是为了减少我们需要在页面加载时加载的视频量,如果以后需要调整时间,希望能够简化正在进行的更新。我只想修改数据属性 我不希望请求页面刷新或其他视频 目标:期望的行为是,点击按钮1,播放0-10秒并暂停。点击按钮2,播放11-20秒并暂停。点击第一个按钮,如果需要,重复该行为 按钮的存在方式如下: 我做了一些代码更新,但功能没有完全发挥作用。这只在按下两次按钮后才起作用。。。如果打0-15,然后打15-25,它开始播放然
<section>
<div class="seeker" data-start="0" data-end="15">Go there and pause</div>
</section>
<section>
<div class="seeker" data-start="16" data-end="20">Go there and pause</div>
</section>
jwplayer("player").setup({
file: "http://sample-videos.com/video/mp4/720/big_buck_bunny_720p_1mb.mp4",
});
$(function(){
$("section").each(function(){
$(this).find(".seeker").bind('click',function(){
var start = $(this).data('start'),
end = $(this).data('end');
jwplayer().play();
jwplayer().seek(start).onTime(function(event) {
if(event.position>end) {
jwplayer().stop();
}
});
});
});
正在进行的工作如下:
您是否有一个示例,说明您在哪里尝试运行此功能?测试页面链接示例?@JWPlayer-编辑了我的问题。thxjwplayer().seek(0).onTime(函数(事件){此处不应使用。它应仅为jwplayer().onTime(函数(事件){我会更新播放器版本。6.1已经很旧了。6.12是JW6的最新版本。另外,如果时间高于开始参数,看起来您正在使播放器暂停,这就是为什么它在搜索时暂停。试试这个更新的小提琴-类似这样的东西怎么样?
jwplayer().onReady(function(){
jwplayer().seek(0).onTime(function(event) {
if(event.position>15) {
jwplayer().stop();
}
});
});