Skip to content

Instantly share code, notes, and snippets.

@jccrosby
Created August 28, 2013 18:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jccrosby/6369175 to your computer and use it in GitHub Desktop.
Save jccrosby/6369175 to your computer and use it in GitHub Desktop.
dt player error codes
switch(errorType) {
case 1: {
console.log('unknown', 1);
$(self).trigger('errorMessage', playerModel.playerConfig.errorMessages.unknown);
break;
}
case 2: {
console.log('videoNotFound', 2);
$(self).trigger('errorMessage', playerModel.playerConfig.errorMessages.videoNotFound);
break;
}
case 101: // Flash Manifest Load failure
case 3: {
// Get the next manifest and play it
var newManifest = playerModel.getNextCDNManifestURL();
if(newManifest !== undefined) {
playerAPI.loggingService.sendLog(new LogType(LogType.CDN_SWITCH));
playerAPI.updateSource(newManifest);
} else {
$(self).trigger('errorMessage', playerModel.playerConfig.errorMessages.allCDNsFailed);
}
break;
}
case 4: {
console.log('serviceGatewayConnectFailed', 4);
$(self).trigger('errorMessage', playerModel.playerConfig.errorMessages.serviceGatewayConnectFailed);
break;
}
case 5: {
console.log('threePlayConnectFailed', 5);
$(self).trigger('errorMessage', playerModel.playerConfig.errorMessages.threePlayConnectFailed);
break;
}
case 6: {
console.log('cdnConnectFailed', 6);
$(self).trigger('errorMessage', playerModel.playerConfig.errorMessages.cdnConnectFailed);
break;
}
case 7: {
console.log('androidPlaybackFailed', 7);
$(self).trigger('errorMessage', playerModel.playerConfig.errorMessages.androidPlaybackFailed);
break;
}
case 8: {
console.log('allCDNsFailed', 8);
$(self).trigger('errorMessage', playerModel.playerConfig.errorMessages.allCDNsFailed);
break;
}
case 9: {
console.log('noFlashNoHLS', 9);
$(self).trigger('errorMessage', playerModel.playerConfig.errorMessages.noFlashNoHLS);
break;
}
case 100: {
console.log('pluginPlayerLoadFailed', 100);
$(self).trigger('errorMessage', playerModel.playerConfig.errorMessages.pluginPlayerLoadFailed);
break;
}
case 101: {
console.log('crossdomainFileError', 101);
$(self).trigger('errorMessage', playerModel.playerConfig.errorMessages.crossdomainFileError);
break;
}
case 102: {
console.log('fragmentFailedToLoad', 102);
$(self).trigger('errorMessage', playerModel.playerConfig.errorMessages.fragmentFailedToLoad);
break;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment