2016-11-09 22 views
0

Jlayerを使用してJPlayerが再生されているかどうかを確認するにはどうすればよいですか?私は検索しようとしましたが、以前のすべての回答は、それが最新のバージョンではもう動作しないため、すでに古くなっているようです。JPlayerが再生されているかどうかを確認する方法

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

答えて

2

は、応答のための

$('.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); 
      }); 
+0

感謝を試してみてください。私はそれらの3つすべてを試みたが、何も動作していないようだ。ここで私の喧嘩ですhttps://jsfiddle.net/g2p9sLv8/22/ – WebDev

+0

@VianneYuZhèng、私はあなたのフィドルを更新しました。あなたは私が使ったトリックが好きかもしれません。お知らせ下さい。 –

+0

こんにちは、私にそれをリンクできますか?私は更新されたものを見つけることができない。ありがとう – WebDev

関連する問題