Better error handling for player in flash mode
This commit is contained in:
parent
83c21d4381
commit
66a236a842
|
@ -184,14 +184,29 @@
|
||||||
switch (event) {
|
switch (event) {
|
||||||
case "ioError":
|
case "ioError":
|
||||||
// problem connecting to stream
|
// problem connecting to stream
|
||||||
if (value === "0") {
|
var stream;
|
||||||
var stream = musesPlayer.getNextAvailableStream();
|
if (musesPlayer.playerMode == "auto") {
|
||||||
|
stream = musesPlayer.getNextAvailableStream();
|
||||||
musesPlayer.setURL(stream["url"]);
|
musesPlayer.setURL(stream["url"]);
|
||||||
musesPlayer.play();
|
} else {
|
||||||
|
stream = musesPlayer.settings.url;
|
||||||
|
musesPlayer.setURL(stream);
|
||||||
}
|
}
|
||||||
|
musesPlayer.play();
|
||||||
break;
|
break;
|
||||||
case "securityError":
|
case "securityError":
|
||||||
// max listeners reached
|
// max listeners reached
|
||||||
|
if (musesPlayer.playerMode == "auto") {
|
||||||
|
var stream = musesPlayer.getNextAvailableStream();
|
||||||
|
musesPlayer.setURL(stream["url"]);
|
||||||
|
musesPlayer.play();
|
||||||
|
} else {
|
||||||
|
// If in manual mode and there is a problem connecting to
|
||||||
|
// the stream display an error and stop play back.
|
||||||
|
togglePlayStopButton();
|
||||||
|
clearTimeout(metadataTimer);
|
||||||
|
$("p.now_playing").html("Error - Try again later");
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue