jPlayer 仅播放声音的一部分

发布于 2024-11-06 04:33:20 字数 264 浏览 3 评论 0原文

我找不到这个问题的答案。我正在尝试这个:

$("#klikk").click(function() {
      $("#jquery_jplayer_1").jPlayer("play", 2).delay(2000).jPlayer("pause", 0);
  });

但不起作用。 发生了什么事:只是不要停止声音。没有延迟,它会立即停止。 所以我需要的是:如果我点击链接,播放该部分 2 到 4 秒。

感谢您的帮助!

I couldn't find an answer to this question. I'm trying this:

$("#klikk").click(function() {
      $("#jquery_jplayer_1").jPlayer("play", 2).delay(2000).jPlayer("pause", 0);
  });

But not working.
Whats happening: simply don't stop the sound. W/O the delay it's stopping immidiately.
So what I need: if I click on the link, play the section from 2 to 4 seconds.

Thansk for help!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

懒的傷心 2024-11-13 04:33:20

试试这个:

$("#klikk").click(function() {
    $("#jquery_jplayer_1").jPlayer("play", 2); 
});

$("#jquery_jplayer_1").bind($.jPlayer.event.timeupdate, function(event) { 
    if(event.jPlayer.status.currentTime > 4) { 
        $(this).jPlayer("pause"); 
    } 
}); 

改编自这篇帖子

祝你好运!

Try this:

$("#klikk").click(function() {
    $("#jquery_jplayer_1").jPlayer("play", 2); 
});

$("#jquery_jplayer_1").bind($.jPlayer.event.timeupdate, function(event) { 
    if(event.jPlayer.status.currentTime > 4) { 
        $(this).jPlayer("pause"); 
    } 
}); 

Adapted from this post.

Good luck!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文