私は、shoutcast/icecast ソースに接続する改造された jPlayer を持っています。
ページを開いたときに jPlayer が 2 つ以上の URL 間でランダムに接続するようにしたいと考えています。
たとえば、2 つのリンクがある場合:
- www.example.com:8000/live
- www.example.com:8000/live2
次に、ページを開くときに jPlayer がそれらのいずれかをランダムに選択する必要があります。目的は、1 つのサーバーの過負荷を防ぐことです。
jQueryコードでどうすればいいですか?
jQuery:
$("#jquery_jplayer_1").jPlayer({
ready: function(event) {
$(this).jPlayer("setMedia", {
mp3: "http://www.example.com:8000/live"
}).jPlayer("play");
},
swfPath: "js/",
wmode: "window",
solution: "flash,html",
supplied: "mp3",
preload: "none",
volume:0.75,
cssSelectorAncestor: "",
cssSelector: {
play: "#play",
pause: "#pause"
}
});
$("#jquery_jplayer_1").bind($.jPlayer.event.pause, function(event) {
$(this).jPlayer("clearMedia");
$(this).jPlayer("setMedia", {
mp3: "http://www.example.com:8000/live"
});
});