Skip to main content

ErrorCode

Enumeration Members

MemberValueDescription
AdError10001This error is raised when a general error occurs at initializing or during an Ad.
AdRequestUnsupported10002Error raised when trying to play Ads but the current Player setup doesn't support it.
AirPlayConnectingFailed9020Error raised when the casting failed.
AudioDecoderInitializationFailed3003Error raised when the audio decoder can not be initialized.
AudioDecryptionFailed6004Raised when an error occurs while decrypting audio data.
AudioTrackInitializationFailed3002Error raised when the audio track can not be initialized.
AudioUnsupported3006This error is raised if all audio tracks are filtered out as unsupported.
AudioWriteError3004Raised when an error occurs while writing to the audio track.
BehindLiveWindow5001Error raised when the current playback position is behind the live edge
in a live stream.
CompleterNotFound7015-
ConnectivityGained1004This exception is raised after the player
lost connectivity (ConnectivityLost), once connectivity was re-gained.
ConnectivityLost1003This error is raised if an exception occurred while downloading playback
and no network connectivity is available.
CslLimitReached6010Error raised when concurrent stream limiting reaches maximum clients.
CslNetworkError6011Error raised when there's a network error with the concurrent stream
limiting service.
DataDownloadingFailed1005This error is raised if an exception occurred while downloading data.
DnsLookupFailed1006This error is raised when a DNS server error occurs.
DownloadFailed13003-
DownloadIdAlreadyInUse13001**
DownloadNotFound13002-
DrmError6001This error is raised if an exception occurred while the player was
communicating with DRM server to fetch a license.

Note that this error usually occurs during license acquisition and
before any decryption errors are reported by the decoder.
DrmKeyDownloadingFailed1001This error is raised if a DRM key could not be fetched successfully.
This is usually caused when offline licenses are loaded.
DrmProvisioningFailed6002Error raised during device provisioning.
DrmTodayError6003This error is raised if an exception occurred while the player was
communicating with DRMToday to fetch a license.
DrmUnsupported6006This error is raised if you are trying to use a DRM system
that is not supported by the device.
HdcpConnectionWarning6009This exception is raised after the player sees changes in HDCP connectivity.
InvalidConfiguration7013Raised when the player configuration is invalid.
KeyExpired6008This error is raised if a DRM key expires during playback.
ManifestInvalid4003This error happens when the player found a semantic issue with a Manifest.
This could be due to a change in between manifest updates deemed
as illegal by the corresponding spec.
ManifestLoadingFailed4001This error type is raised when loading
the player manifest (i.e. the DASH mpd, or the HLS playlist) failed.
ManifestParsingFailed4002This error type is raised when parsing
the player manifest (i.e. the DASH mpd, or the HLS playlist) failed.
MediaDownloadingFailed1000This error is raised if an exception occurred while downloading playback data.
MediaError3001Error raised when the player reports a general playback error.
NoPlayableContent3008Error raised when the applied filters were not able to find any viable
content that can be displayed on the current device.
NoRendererFound7005Error raised when no plugin was found that can be used to create a renderer
to playback a given DRM and content combination.
PlatformApiMismatch12004Error raised if a method is called that is not supported
on the current API level.
PlayerError7001General player error.
PlayerExtensionAlreadyAdded7017-
PlayerExtensionNotFound7016-
PlayerNotFound7014-
SdkInitializationFailed12001Error raised when the SDK could not be initialised successfully.
SdkInvalidLicence12003Error raised when the castLabs player license is invalid or expired.
Please contact support if you see this error unexpectedly.
Note that if this error occurs, playback is prevented and
the player will stop working.
SdkNotInitialized12002Error raised when the SDK was not initialized before calling a method.
SecondaryDisplayForbidden6007This error is raised if a secondary display is detected and the current
configuration does not permit playback on that display.
StorageReadingFailed11002-
StorageRemovingFailed11001**
StorageWritingFailed11003-
StreamLoadingFailed5002-
TextTrackAlreadyLoaded2003-
TextUnsupported2001This error is raised if all text tracks are filtered out as unsupported.
ThumbnailsContentInvalid9001****
ThumbnailsImageMissing9002-
TimeoutOccurred1007This error is raised when a timeout error occurs.
UserIdNotProvided9003Error raised when the userID is mandatory and has not been provided.
VideoDecoderInitialization3005Raised when the video decoder can not be initialized.
VideoDecryptionFailed6005Raised when an error occurs while decrypting audio data.
VideoUnsupported3007This error is raised if all video tracks are filtered out as unsupported.