2011-10-18 11 views

cevap

19

deneyin bu sizin çalar oluşturduktan sonra (documentation here):

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

Alternatif böyle oyuncu örneğini: belki

$(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

Bu kodu nereye yerleştirmeliyim? –

+0

Teşekkürler İyi çalışıyor, Yukarıdaki kod ile kodunuz arasındaki fark, bir kez ve bir oyun üzerinde sürekli oynayın. –

+2

Bu işe yaradı, ancak yukarıda kabul edilen çözüm işe yaramadı! – Xonatron

13

değil güzel çözüm ama işe yarıyor:

[...] 
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

mükemmel çalışıyor! teşekkürler – footy

+0

Teşekkürler İyi çalışıyor .......... –

+1

Hmmm ... benim için çalışmadı. Ama Andy Rose'un çözümü aşağıda mükemmel bir şekilde çalıştı. – Xonatron

2

Umarım blogum sorununuzu çözmenize yardımcı olabilir http://gmarkmananquil.blogspot.com/2012/01/jplayers-circleplayer-ie-issue.html ve betiği indirin. Yukarıdaki çalışmaların hiçbiri benim için değil, sadece biraz çalışmamı dene. İşte

ilk autoplay varsayılan niteliklerini eklemek 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 
     }, 

İkinci hattında bulunan circleplayer komut değişkeni nesne, içinde komut dosyasını değiştirmek, iş çevresinde yapmam bu eklenti otomatik oyun ulaşmada olduğu komut, örneğin kullanımı şu şekilde olur

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

bu kod ile satır 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

Sadece bağlantılardan oluşan yanıtlar genel olarak SO'da düşük kalite olarak kabul edilir. Lütfen cevabınızı, blogunuzda açıkladığınız çözümün bir özetini içerecek şekilde düzenlemeyi düşünün veya bu cevabı oylanıncaya veya silme için işaretlenmiş olarak bulabilirsiniz. – joran

+0

Hatırlatmalar için teşekkürler joran ... :) – 1inMillion