Error and warning codes
OfflineErrorCode
3001
A general offline related error code when a more specific error code could not be determined.
3002
The download of a track failed. The message of the according OfflineEvent.Error provides more information.
3003
There is not enough disk space left to proceed with downloading content.
3005
It is not possible to access needed files. This can be caused by missing privileges or because the requested resource is already used by another process. The message of the according OfflineEvent.Error provides more information.
3006
A lock on a file which needs to be accessed is present, therefore an operation could not be completed. Requested actions should be requested again. If the error is thrown permanently, a dead lock may be present. The message of the according OfflineEvent.Error provides more information.
3007
A file lock could not be removed. This results in a situation that the SDK can not resolve automatically. The message of the according OfflineEvent.Error provides more information.
3008
OfflineContentOptions could not be generated. This indicates that the device either is currently offline and the options have never been fetched before or that the online source itself can not be accessed.
3301
A general error indicating that the current DRM session failed for some reason. The message of the according OfflineEvent.Error provides more information.
3304
The provided DRM scheme is not supported on the device.
OfflineWarningCode
3001
A general offline warning when a more specific warning code could not be determined.
3300
A general DRM warning when a more specific warning code could not be determined. The message of the according OfflineEvent.Warning provides more information.
3301
Releasing the DRM license failed.
PlayerErrorCode
1001
A general player error code when a more specific error code could not be determined.
1002
Verification of the player license key failed. A valid license must be provided in the app manifest or PlayerConfig.
1003
The license request was failed or was denied by the server. One possible reason is that the package of the app is not authorized for the specified player license key. Make sure that the package name of the application is registered for the license key provided in the app manifest or PlayerConfig. This can be done in the Bitmovin dashboard.
1004
The player timed out in a non-network operation, e.g. when detaching the surface or releasing the player. The message of the according PlayerEvent.Error provides more information.
1005
Interaction with an integration seems to be inconsistent. The message of the according PlayerEvent provides more information.
2101
A general error indicating that a decoder action failed. The message of the according PlayerEvent.Error provides more information.
2102
Initialization of a decoder failed. The message of the according PlayerEvent.Error provides more information.
2103
Decoding a media segment failed. The message of the according PlayerEvent.Error provides more information.
2104
Decoding of unsupported data format failed. The message of the according PlayerEvent.Error provides more information.
2105
Decoding of a format that exceeds the device capabilities failed. The message of the according PlayerEvent.Error provides more information.
PlayerWarningCode
1001
A general player warning code when a more specific warning code could not be determined.
1002
The playlist state on the cast enabled device is inconsistent to the local playlist state. The message of the according PlayerEvent.Warning provides more information.
1004
It was not possible to manipulate the playlist. The message of the according PlayerEvent.Warning provides more information.
1005
The current state does not allow a specific API call. The message of the according PlayerEvent.Warning provides more information.
1006
A feature is not supported in the current context. The message of the according PlayerEvent.Warning provides more information.
1007
Playback on the cast enabled device failed. The message of the according PlayerEvent.Warning provides more information.
1008
Target latency for live playback is estimated to be too low for the current network latency and jitter. The message of the according PlayerEvent.Warning provides more information.
1101
Initialization of a decoder failed, but it is going to be retried. Further failures may result in a PlayerEvent.Error.
1102
Initialization of a decoder failed and a fallback decoder is chosen and going to be initialized. Further failures may result in a PlayerEvent.Error.
1301
A general advertising warning code when a more specific warning code could not be determined.
1302
The current ad break will not play back any ads.
1303
An ad was discarded by the player. The message of the according PlayerEvent.Warning provides more information.
1304
It is not possible to disable the IMA UI for the current Ad, but the player was configured to disabling it if possible.
1305
It is not possible to apply the preferred IMA UI elements.
1306
Interaction with IMA seems to be inconsistent. The message of the according PlayerEvent.Warning provides more information.
SourceErrorCode
2001
A general source error code when a more specific error code could not be determined.
2002
The source could not be loaded as the stream type is not supported. The message of the according SourceEvent.Error provides more information.
2200
A general error indicating that a IO/Networking action failed. The message of the according SourceEvent.Error provides more information.
2201
The network connection failed. This could be caused by, but is not limited to: a missing network connection, unreachable target or the host unexpectedly closing the connection. The message of the according SourceEvent.Error provides more information.
2202
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.
2203
An unexpected (error) HTTP status code was received. The message of the according SourceEvent.Error provides more information.
2204
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.
2301
A general error indicating that the current DRM session failed for some reason. The message of the according SourceEvent.Error provides more information.
2304
The provided DRM scheme is not supported on the device.
2305
The response to the DRM license request failed with an invalid HTTP response code. The message of the according SourceEvent.Error provides more information.
2308
The offline DRM license key expired and should be renewed.
2309
Configuration or setup of the DRM system failed. The message of the according SourceEvent.Error provides more information.
2310
The DRM system does not allow the requested operation. The message of the according SourceEvent.Error provides more information.
SourceWarningCode
2000
A general source warning code when a more specific warning code could not be determined. The message of the according SourceEvent.Warning provides more information.
2001
A track with an unsupported codec or format was discovered. The message of the according SourceEvent.Warning provides more information.
2002
It was not possible to load a thumbnail track because the URI was not valid or the communication with the server failed. The message of the according SourceEvent.Warning provides more information.
2003
It was not possible to parse a thumbnail track. The message of the according SourceEvent.Warning provides more information.
2004
It was not possible to load a subtitle track because the URI was not valid or the communication with the server failed. The message of the according SourceEvent.Warning provides more information.
2005
It was not possible to parse a subtitle track. The message of the according SourceEvent.Warning provides more information.
2006
The current state does not allow a specific API call. The message of the according SourceEvent.Warning provides more information.
2007
It was not possible to parse some metadata. The message of the according SourceEvent.Warning provides more information.
2008
A media track or quality was filtered out of the playback session according to the configured MediaFilter. The message of the according SourceEvent.Warning provides more information.
2009
A feature is not supported in the current context. The message of the according SourceEvent.Warning provides more information.
2300
A general error indicating that the current DRM session failed and a more specific warning code could not be determined. The player may be able to recover from the error and continue playback.
2306
The response to the DRM license request failed with an invalid HTTP response code. The player may be able to recover from the error and continue playback.
2310
It was not possible to setup the configured security level. The message of the according SourceEvent.Warning provides more information.
2311
The offline DRM license key expired and should be renewed. The player may be able to recover from the error and continue playback.