$( "#audio_2ndplaylist")を使用したいと思っています。 jPlayerが使用している(つまり、ソースURLを含むJSON形式のデータ)。私の主な問題は、このjPlayerオブジェクトを初期化した場所以外の参照方法がわからないことです。 。。(「#jplayer_id」)のデータ(「jPlayer」)が、これは今のところ私のために働いていないユーザーのクリックに基づいてデータを読み込むためにページ全体でjplayerインスタンスにアクセスする
はここjPlayerを初期化するための私のコードです:
var data= [ {title:"Cro Magnon Man",
artist:"The Stark Palace",
mp3:'http://www.jplayer.org/audio/mp3/TSP-01-Cro_magnon_man.mp3'
},
{title:"Your Face",
artist:"The Stark Palace",
mp3:"http://www.jplayer.org/audio/mp3/TSP-05-Your_face.mp3",
}];
new jPlayerPlaylist({
jPlayer: "#jplayer_id",
}, data,
{
supplied: "webmv, ogv, m4v, oga, mp3, mov, mp4"
}); // end of jPlayerPlaylist instance
そして、ここでは、クリックのための私のコードです(直ちに私のスクリプトで上記のコードは次の関数(){//一このjPlayerが「DATA2」と「データ」から使用しているJSONオブジェクトを切り替えるかもしれない任意の助けを大幅に高く評価されるだろう
$('audio_2ndplaylist').click(function() {
var data2=[ {title:"Hidden",
artist:"Miaow",
mp3:"http://www.jplayer.org/audio/mp3/Miaow-02-Hidden.mp3",
},
{title:"Tempered Song",
artist:"Miaow",
mp3:"http://www.jplayer.org/audio/mp3/Miaow-01-Tempered-song.mp3",
}];
var jplay=$("#jplayer_id").data("jPlayer");
jplay.load(data2);
}); // end of click function
を
こんにちはルBardeの:-)はい、非常に参考にするのに役立ちます願って最後の文はjplay.setPlaylist(data2)です。すべてが完璧に機能します。 add()関数は何らかの理由で動作しませんでした。とても素晴らしい、もう一度ありがとう! –
あなたは歓迎です、私はこの小さな問題を管理しました。ハックよく! – Creasixtine