如何检查JPlayer是否正在播放

时间:2016-11-09 09:54:05

标签: jquery jplayer

如何使用Jquery检查JPlayer是否正在播放?我尝试过搜索,但似乎所有以前的答案都已经过时,因为它不再适用于最新版本。

If(Jplayer is playing) {
    $("#id").css("display", "block");
} 
else {
    $("#id").css("display", "none");
}

1 个答案:

答案 0 :(得分:3)

尝试

$('.jp-play').click(function() {
  if($("#jquery_jplayer_1").data().jPlayer.status.paused === false){
                        $("p").show();
                    }
                    else{
                        $("p").hide();
                    }
});
$(document).ready(function(){
                $("#jquery_jplayer_1").jPlayer({
                    ready: function () {
                        $(this).jPlayer("setMedia", {
                            title: "Bubble",
                            m4a: "http://jplayer.org/audio/mp3/Miaow-07-Bubble.mp3",
                            oga: "http://jplayer.org/audio/ogg/Miaow-07-Bubble.ogg"
                        }).jPlayer("play");
                    },
                    swfPath: "http://jplayer.org/latest/dist/jplayer",
                    supplied: "mp3, oga",
                    wmode: "window",
                    useStateClassSkin: true,
                    autoBlur: false,
                    smoothPlayBar: true,
                    keyEnabled: true,
                    remainingDuration: true,
                    toggleDuration: true
                });

                setTimeout(function(){
                    if($("#jquery_jplayer_1").data().jPlayer.status.paused === false){
                        $("p").hide();
                    }
                    else{
                        $("p").show();
                    }
                }, 500);
            });