getErrorType function

PlayerErrorType getErrorType(
  1. int what
)

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