我有一個修改過的jPlayer,它連接到shoutcast/icecast源。jPlayer中的隨機數據流鏈接
我想讓jPlayer在打開頁面時隨機連接2個或多個url。
例如,如果我有2個鏈接:
- www.example.com:8000/live
- www.example.com:8000/live2
然後我需要jPlayer到在打開頁面時隨機選擇其中一個。 目的是爲了防止在一臺服務器上過載。
我該如何去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"
});
});
爲什麼不讓服務器決定呢?一個使用基本負載平衡邏輯重定向的url。 – MikeM