3

以下は、mp3 オーディオ ファイルを再生するコードです。1 つのファイルしか再生できませんが、複数のファイルを再生する必要があります。つまり、プレイリストのようです。

ありがとうございました

$(document).ready(function(){

$("#jquery_jplayer_1").jPlayer({
    ready: function () {
        $(this).jPlayer("setMedia", {
            mp3: "media/test.mp3",

        }).jPlayer("play"); // auto play
    },
    ended: function (event) {
        $(this).jPlayer("play");
    },
    swfPath: "swf",
    supplied: "mp3"
})
.bind($.jPlayer.event.play, function() { // pause other instances of player when current one play
        $(this).jPlayer("pauseOthers");
});
4

2 に答える 2

-1

ねえ、あなたは次のことができます。

ページの読み込み時にプレーヤーをインスタンス化します。

jQuery("#jquery_jplayer_1").jPlayer({
  swfPath: "http://www.jplayer.org/latest/js/Jplayer.swf",
  supplied: "mp3",
  wmode: "window",
  preload:"auto",
  autoPlay: true,
  errorAlerts:false,
  warningAlerts:false
});

次に、すべてのアイテムに固有のリスナー内で、次のことを行う必要があります。A)トラック名/ URLを取得します。これは、理解できるはずです。

B)トラックをsetMediaに渡します

jQuery("#jquery_jplayer_1").jPlayer("setMedia", {
  mp3: "http:xxxx.rackcdn.com/"+track+".MP3"
});

C)トラックを再生する

jQuery("#jquery_jplayer_1").jPlayer("play");

トラックIDを取得するには、再生可能なアイテム(おそらく再生可能なクラス?)にリスナーをインストールし、そのアイテムからトラックを取得する必要があります。

于 2013-03-11T09:22:42.227 に答える