getErrorType function
Implementation
PlayerErrorType getErrorType(int what) {
if (Platform.isAndroid) {
switch (what) {
case -4001:
return PlayerErrorType.nelpEnAudioDecodeError;
case -2001:
return PlayerErrorType.nelpEnAudioOpenError;
case -5001:
return PlayerErrorType.nelpEnAudioRenderError;
case -1004:
return PlayerErrorType.nelpEnBufferingError;
case -6001:
return PlayerErrorType.nelpEnDatasourceConnectError;
case -7001:
return PlayerErrorType.nelpEnDecryptionError;
case -1001:
return PlayerErrorType.nelpEnHttpConnectError;
case -1005:
return PlayerErrorType.nelpEnPrepareTimeoutError;
case -1002:
return PlayerErrorType.nelpEnRtmpConnectError;
case -3001:
return PlayerErrorType.nelpEnStreamIsNull;
case -1003:
return PlayerErrorType.nelpEnStreamParseError;
case -4002:
return PlayerErrorType.nelpEnVideoDecodeError;
case -2002:
return PlayerErrorType.nelpEnVideoOpenError;
case -5002:
return PlayerErrorType.nelpEnVideoRenderError;
default:
return PlayerErrorType.nelpEnUnknownError;
}
} else if (Platform.isIOS) {
switch (what) {
case 1000:
return PlayerErrorType.nelpEnFormatError;
case 1001:
return PlayerErrorType.nelpEnIsPushError;
case 1002:
return PlayerErrorType.nelpEnParseError;
case 2000:
return PlayerErrorType.nelpEnVideoParmasError;
case 2001:
return PlayerErrorType.nelpEnVideoKeyCheckError;
case 2003:
return PlayerErrorType.nelpEnVideoGetKeyRemoteError;
case 2004:
return PlayerErrorType.nelpEnVideoUnknownError;
case -1001:
return PlayerErrorType.nelpEnHttpConnectError;
case -1002:
return PlayerErrorType.nelpEnRtmpConnectError;
case -1003:
return PlayerErrorType.nelpEnStreamParseError;
case -1004:
return PlayerErrorType.nelpEnBufferingError;
case -1010:
return PlayerErrorType.nelpEnLLSConnectError;
case -2001:
return PlayerErrorType.nelpEnAudioOpenError;
case -2002:
return PlayerErrorType.nelpEnVideoOpenError;
case -3001:
return PlayerErrorType.nelpEnStreamIsNull;
case -4001:
return PlayerErrorType.nelpEnAudioDecodeError;
case -4002:
return PlayerErrorType.nelpEnVideoDecodeError;
case -5001:
return PlayerErrorType.nelpEnAudioRenderError;
case -5002:
return PlayerErrorType.nelpEnVideoRenderError;
case -10000:
return PlayerErrorType.nelpEnUnknownError;
default:
return PlayerErrorType.nelpEnUnknownError;
}
}
return PlayerErrorType.nelpEnUnknownError;
}