2011-08-04 13 views
0

サービス中のバックグラウンドミュージックを再生するためにjPlayerを使用しようとしています。jPlayer次のファイルを再生

if (command.indexOf('playmusic') != -1) { 
     var player = document.getElementById('jpId'); 
     $(player).jPlayer(
      { 
       ready: function() { 
        $(this).jPlayer("setMedia", { 
         mp3: "../../audio/1.mp3" 
        }).jPlayer("play"); 
       }, supplied: "mp3" 
      } 
     ); 
    } 
    if (command.indexOf('playnext') != -1) { 
     var player = document.getElementById('jpId'); 
     $(player).setFile("../../audio/2.mp3"); 
     $(player).play(); 
    } 

が、コードのplaynext一部が機能していない:私が間違ってやっている何

Uncaught TypeError: Object [object Object] has no method 'setFile' 

ここ

は私のコードですか?

Thanx!

答えて

0

は、私はあなたが

$('#jpId').jPlayer('setMedia', { 
    mp3: '../../audio/2.mp3', 
}).jPlayer('play'); 

代わりの

var player = document.getElementById('jpId'); 
$(player).setFile("../../audio/2.mp3"); 
$(player).play(); 
やるべきだと思います
関連する問題