2011-10-18 2 views

答えて

19

あなたのプレーヤーを作成した後(documentation here)これを試してみてください:

$('#jquery_jplayer_1').jPlayer("play"); 

はまた、このようにプレーヤーをインスタンス化:

$(document).ready(function() { 
     $("#jquery_jplayer_1").jPlayer({ 
     ready: function() { 
      $(this).jPlayer("setMedia", { 
       m4a:"x.mp3", 
       oga: "x.ogg" 
       }).jPlayer("play"); 
      }, 
      swfPath: "/scripts/Jplayer.swf", 
      supplied: "m4a, oga" 
     }); 
    }); 
+0

このコードをどこに挿入しますか? –

+0

ありがとうございます。上記のコードとコードの違いは、1回以上のコード再生が連続していることです –

+2

これはうまくいきましたが、上記の解決策は機能しませんでした。 – Xonatron

13

そうでないかもしれない素敵なソリューションが、それは動作します:

[...] 
canplay: function() { 
    $("#jquery_jplayer_1").jPlayer("play"); 
} 

$(document).ready(function() {       
    var myCirclePlayer = new CirclePlayer("#jquery_jplayer_1", 
    { 
     m4a: "http://www.jplayer.org/audio/m4a/Miaow-07-Bubble.m4a", 
     oga: "http://www.jplayer.org/audio/ogg/Miaow-07-Bubble.ogg" 
    }, { 
     cssSelectorAncestor: "#cp_container_1", 
     canplay: function() { 
      $("#jquery_jplayer_1").jPlayer("play"); 
     } 
    }); 
}); 
+0

が完璧に機能します!ありがとう – footy

+0

おかげでうまくいく.......... –

+1

うん...私のために働いていない。しかし、下のAndy Roseのソリューションは完全に機能しました。 – Xonatron

2

私のブログはあなたの問題http://gmarkmananquil.blogspot.com/2012/01/jplayers-circleplayer-ie-issue.htmlを解決し、スクリプトをダウンロードするのを助けることを願っています。上記のどれも私のために働かないので、ちょっと私の仕事を試してみてください。ここで

は、最初の自動再生がデフォルトに属性を追加35

defaults = { 
      // solution: "flash, html", // For testing Flash with CSS3 
      supplied: "mp3", 
      solution: "flash,html", 
      // Android 2.3 corrupts media element if preload:"none" is used. 
      // preload: "none", // No point preloading metadata since no times are displayed. It helps keep the buffer state correct too. 
      cssSelectorAncestor: "#cp_container_1", 
      cssSelector: { 
       play: ".cp-play", 
       pause: ".cp-pause" 
      }, 
      autoplay: false // add this autoplay default to false 
     }, 

セカンドラインで見つかったcircleplayerスクリプト内の変数をオブジェクトにスクリプトを変更、回避策私はこのプラグインで自動再生を達成するためにありますスクリプトの使用例は次のようになるであろう

if(self.options.autoplay){ 
    $(this).jPlayer("setMedia", self.media).jPlayer('play'); 
    } 
else{ 
    $(this).jPlayer("setMedia", self.media); 
    } 

このコードの行98、

var myCirclePlayer = new CirclePlayer("#jquery_jplayer_1",{ 
     mp3: "music/booty me down.mp3" 
    }, { 
     cssSelectorAncestor: "#cp_container_1", 
     swfPath: "js", 
     wmode: "window", size : { width:"40px" }, 
       autoplay: true 
    } 
    ); 
+0

リンクのみで構成されるアンサーは、一般的には低品質とみなされます。回答を編集して、あなたがあなたのブログに書いている解決策の概要を含めることを検討するか、この回答が投票されたか、または削除のためのフラグが立てられていることがあります。 – joran

+0

感謝のジョランは思い出させるために... :) – 1inMillion

関連する問題