SourceErrorCode

SourceErrorCode

@Serializable(with = SourceErrorCodeSerializer::class)

enum SourceErrorCode : ErrorCode, Enum<SourceErrorCode>

2000 - 2999: Source-related error codes

  • 2000 - 2099: General
  • 2100 - 2199: Playback
  • 2200 - 2299: IO
  • 2300 - 2399: DRM

Entries

GeneralGeneral
A general player error code when a more specific error code could not be determined. See Logging in the Android Player SDK for instructions on enabling verbose logging for contacting support with a full error report.
UnsupportedStreamTypeUnsupportedStreamType
The source could not be loaded as the stream type is not supported.
IoIo
A general error indicating that an I/O or Networking action failed.
ConnectionFailedConnectionFailed
The network connection failed.
ConnectionTimeoutConnectionTimeout
The network connection timed out. It took too long to receive a response from the server. The message of the according SourceEvent.Error provides more information.
HttpStatusCodeHttpStatusCode
An unexpected (error) HTTP status code was received.
ClearTextConnectionClearTextConnection
Attempted to create a clear text (i.e. http instead of https) connection without the necessary permissions. To allow clear text connections, the apps network security configuration can be adjusted.
DrmGeneralDrmGeneral
A general error indicating that the current DRM session failed for an unspecified reason.
DrmUnsupportedDrmUnsupported
The provided DRM scheme is not supported on the device.
DrmRequestFailedDrmRequestFailed
The response to the DRM license request failed due to an invalid HTTP response code.
DrmKeyExpiredDrmKeyExpired
The DRM license key has expired.
DrmConfigurationFailedDrmConfigurationFailed
Configuration or setup of the DRM system failed.
DrmDisallowedOperationDrmDisallowedOperation
The DRM system has prevented the requested operation.

Types

NameSummary
Companionobject Companion

Properties

NameSummary
entriesval entries: EnumEntries<SourceErrorCode>
Returns a representation of an immutable list of all enum entries, in the order they're declared.
valueopen override val value: Int
The raw code value associated with the deficiency.

Functions

NameSummary
valueOffun valueOf(value: String): SourceErrorCode
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
valuesfun values(): Array<SourceErrorCode>
Returns an array containing the constants of this enum type, in the order they're declared.