Better error handling for player in flash mode

This commit is contained in:
drigato 2015-04-14 10:51:52 -04:00
parent 83c21d4381
commit 66a236a842
1 changed files with 18 additions and 3 deletions

View File

@ -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;
} }
} }