2011-10-18 27 views

Trả lời

19

Hãy thử điều này (documentation here) sau khi bạn đã tạo ra máy nghe nhạc của bạn:

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

Ngoài ra nhanh chóng các máy nghe nhạc như thế này:

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

Tôi nên chèn mã này ở đâu? –

+0

Cảm ơn làm việc tốt, sự khác biệt giữa mã trên và mã của bạn là mã của bạn chơi một lần và trên một vở kịch liên tục –

+2

Điều này làm việc, nhưng các giải pháp được chấp nhận ở trên đã không làm việc! – Xonatron

13

có lẽ không phải là giải pháp đẹp nhất nhưng nó hoạt động:

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

hoạt động hoàn hảo! thanks – footy

+0

Cảm ơn Làm việc tốt .......... –

+1

Hmmm ... đã không hoạt động đối với tôi. Nhưng giải pháp của Andy Rose bên dưới hoạt động hoàn hảo. – Xonatron

2

Hy vọng blog của tôi có thể giúp bạn giải quyết vấn đề của mình http://gmarkmananquil.blogspot.com/2012/01/jplayers-circleplayer-ie-issue.html và tải xuống tập lệnh. Không có công việc nào ở trên cho tôi nên chỉ cần thử công việc của tôi một chút.

Đây là công việc xung quanh tôi làm trong việc đạt được tự động chơi trong plugin này, trước hết phải thêm autoplay thuộc tính giá trị mặc định đối tượng biến trong kịch bản circleplayer tìm thấy trong dòng 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 
     }, 

Thứ hai, sửa đổi kịch bản trong dòng 98 với mã này,

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

việc sử dụng ví dụ về kịch bản sẽ là như thế này,

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

Câu trả lời chỉ bao gồm các liên kết thường được coi là chất lượng thấp trên SO. Vui lòng xem xét chỉnh sửa câu trả lời của bạn để bao gồm tóm tắt giải pháp bạn mô tả trong blog của mình hoặc bạn có thể thấy câu trả lời này bị bỏ phiếu hoặc được gắn cờ để xóa. – joran

+0

cảm ơn joran vì lời nhắc ... :) – 1inMillion

Các vấn đề liên quan