AliyunPlayer v6.21.0
Aliyun Player API Reference Manual for iOS Platforms
Loading...
Searching...
No Matches
AVPErrorCode.h File Reference

Typedefs

typedef enum AVPErrorCode AVPErrorCode
 
typedef enum AVPEventWithString AVPEventWithString
 Player event type with a description string.
 

Enumerations

enum  AVPErrorCode : NSUInteger {
  ERROR_SERVER_NO_RESPONSE = 0x20010001 , ERROR_SERVER_WRONG_JSON = 0x20010002 , ERROR_NO_MATCH_QUALITY = 0x20010003 , ERROR_PLAYAUTH_WRONG = 0x20010004 ,
  ERROR_REQUEST_FAIL = 0x20010005 , ERROR_NO_PLAY_INFO = 0x20010006 , ERROR_SERVER_POP_UNKNOWN = 0x20010100 , ERROR_SERVER_POP_MISSING_PARAMETER = 0x20010101 ,
  ERROR_SERVER_POP_INVALID_PARAMETER = 0x20010102 , ERROR_SERVER_POP_OPERATION_DENIED = 0x20010103 , ERROR_SERVER_POP_OPERATION_SUSPENED = 0x20010104 , ERROR_SERVER_POP_FORBIDDEN = 0x20010105 ,
  ERROR_SERVER_POP_INTERNAL_ERROR = 0x20010106 , ERROR_SERVER_POP_SERVICE_UNAVALIABLE = 0x20010107 , ERROR_SERVER_POP_SIGNATUREANONCE_USED = 0x20010108 , ERROR_SERVER_POP_SECURITYTOKEN_MAILFORMED = 0x20010109 ,
  ERROR_SERVER_POP_SECURITYTOKEN_MISMATCH_ACCESSKEY = 0x2001010A , ERROR_SERVER_POP_SIGNATURE_NOT_MATCH = 0x2001010B , ERROR_SERVER_POP_ACCESSKEYID_NOT_FOUND = 0x2001010C , ERROR_SERVER_POP_TOKEN_EXPIRED = 0x2001010D ,
  ERROR_SERVER_VOD_UNKNOWN = 0x20010200 , ERROR_SERVER_VOD_FORBIDDEN_ILLEGALSTATUS = 0x20010201 , ERROR_SERVER_VOD_INVALIDVIDEO_NOTFOUND = 0x20010202 , ERROR_SERVER_VOD_INVALIDVIDEO_NOSTREAM = 0x20010203 ,
  ERROR_SERVER_VOD_FORBIDDEN_ALIYUNVODENCRYPTION = 0x20010204 , ERROR_SERVER_VOD_INVALIDAUTH_MEDIAID = 0x20010205 , ERROR_SERVER_VOD_INVALIDAUTHINFO_EXPIRETIME = 0x20010206 , ERROR_SERVER_MPS_UNKNOWN = 0x20010300 ,
  ERROR_SERVER_MPS_INVALID_MEDIAID = 0x20010301 , ERROR_SERVER_MPS_INVALID_AUTHTIMEOUT = 0x20010302 , ERROR_SERVER_MPS_INVALID_FORMATS = 0x20010303 , ERROR_SERVER_MPS_INVALID_AUTHINFO = 0x20010304 ,
  ERROR_SERVER_MPS_SIGNATURE_CHECK_FAILED = 0x20010305 , ERROR_SERVER_MPS_MEDIAID_NOT_EXIST = 0x20010306 , ERROR_SERVER_MPS_MEDIA_RESOURCE_NOT_EXIST = 0x20010307 , ERROR_SERVER_MPS_MEDIA_NOT_PUBLISHED = 0x20010308 ,
  ERROR_SERVER_MPS_MEDIA_NOT_ENCRYPTED = 0x20010309 , ERROR_SERVER_MPS_INVALID_CIPHERTEXTBLOB = 0x2001030A , ERROR_SERVER_MPS_CIPHERBLOB_NOT_EXIST = 0x2001030B , ERROR_SERVER_MPS_INTERNAL_ERROR = 0x2001030C ,
  ERROR_SERVER_MPS_INVALID_IDENTITY_NOT_ORDER_VIDEO_SERVICE = 0x2001030D , ERROR_SERVER_MPS_UPDATE_CDN_DOMAIN_CONFIGS_FAIL = 0x2001030E , ERROR_SERVER_MPS_AUTH_KEY_EXIST = 0x2001030F , ERROR_SERVER_MPS_AUTH_KEY_NOT_EXIST = 0x20010310 ,
  ERROR_SERVER_MPS_INVALID_PARAMETER_OUT_OF_BOUND = 0x20010311 , ERROR_SERVER_MPS_INVALID_PARAMETER = 0x20010312 , ERROR_SERVER_MPS_INVALID_PARAMETER_NULL_VALUE = 0x20010313 , ERROR_SERVER_MPS_INVALID_PARAMETER_EMPTY_VALUE = 0x20010314 ,
  ERROR_SERVER_MPS_MEDIA_RESOURCE_NOT_MATCH = 0x20010315 , ERROR_SERVER_MPS_MEDIA_NOT_FOUND_CIPHERTEXT = 0x20010316 , ERROR_SERVER_MPS_INVALID_PARAMETER_RAND = 0x20010317 , ERROR_SERVER_MPS_REDIS_POOL_IS_EMPTY = 0x20010318 ,
  ERROR_SERVER_MPS_SIGNATURE_CHECK_MEDIA_FAILED = 0x20010319 , ERROR_SERVER_MPS_SIGNATURE_CHECK_EXPIREDTIME_FAILED = 0x2001031A , ERROR_SERVER_MPS_INVALID_SESSION_TIME = 0x2001031B , ERROR_SERVER_MPS_INVALID_END_USER_ID = 0x2001031C ,
  ERROR_SERVER_MPS_INVALID_URL = 0x2001031D , ERROR_SERVER_MPS_HTTP_REQUEST_FAILED = 0x2001031E , ERROR_SERVER_MPS_XML_FORMAT_ERROR = 0x2001031F , ERROR_SERVER_MPS_SESSION_NOT_EXIST = 0x20010320 ,
  ERROR_SERVER_MPS_REGION_NOT_SUPPORTED_API = 0x20010321 , ERROR_SERVER_MPS_DRM_NOT_ACTIVATED = 0x20010322 , ERROR_SERVER_MPS_DRM_AUTH_ERROR = 0x20010323 , ERROR_SERVER_MPS_CDN_CONFIG_NOT_EXIST = 0x20010324 ,
  ERROR_SERVER_LIVESHIFT_UNKNOWN = 0x20010400 , ERROR_SERVER_LIVESHIFT_REQUEST_ERROR = 0x20010401 , ERROR_SERVER_LIVESHIFT_DATA_PARSER_ERROR = 0x20010402 , ERROR_KEYMANAGER_UNKNOWN = 0x20011000 ,
  ERROR_TBDRM_UNKNOWN = 0x20012000 , ERROR_TBDRM_DEMUXER_UNIMPLEMENTED = 0x20012001 , ERROR_UNKNOWN_ERROR = 0x20020000 - 1 , ERROR_DEMUXER_START = 0x20030000 ,
  ERROR_DEMUXER_OPENURL = 0x20030001 , ERROR_DEMUXER_NO_VALID_STREAM = 0x20030002 , ERROR_DEMUXER_OPENSTREAM = 0x20030003 , ERROR_LOADING_TIMEOUT = 0x20030004 ,
  ERROR_DATASOURCE_EMPTYURL = 0x20030005 , ERROR_DECODE_BASE = 0x20040000 , ERROR_DECODE_VIDEO = 0x20040001 , ERROR_DECODE_AUDIO = 0x20040002 ,
  ERROR_NETWORK_UNKNOWN = 0x20050000 , ERROR_NETWORK_UNSUPPORTED = 0x20050001 , ERROR_NETWORK_RESOLVE = 0x20050002 , ERROR_NETWORK_CONNECT_TIMEOUT = 0x20050003 ,
  ERROR_NETWORK_COULD_NOT_CONNECT = 0x20050004 , ERROR_NETWORK_HTTP_403 = 0x20050005 , ERROR_NETWORK_HTTP_404 = 0x20050006 , ERROR_NETWORK_HTTP_4XX = 0x20050007 ,
  ERROR_NETWORK_HTTP_5XX = 0x20050008 , ERROR_NETWORK_HTTP_RANGE = 0x20050009 , ERROR_NETWORK_HTTP_400 = 0x2005000A , ERROR_NETWORK_HTTP_REDIRECT_NONMEDIA = 0x2005000B ,
  ERROR_CODEC_UNKNOWN = 0x20060000 , ERROR_CODEC_VIDEO_NOT_SUPPORT = 0x20060001 , ERROR_CODEC_AUDIO_NOT_SUPPORT = 0x20060002 , ERROR_INERNAL_UNKNOWN = 0x20070000 ,
  ERROR_INERNAL_EXIT = 0x20070001 , ERROR_GENERAL_UNKNOWN = 0x20080000 , ERROR_GENERAL_EPERM = 0x20080001 , ERROR_GENERAL_ENOENT = 0x20080002 ,
  ERROR_GENERAL_EIO = 0x20080005 , ERROR_RENDER_UNKNOWN = 0x20090000 , ERROR_RENDER_AUDIO_OPEN_DEVICE_FAILED = 0x20090001 , ERROR_FORMAT_UNKNOWN = 0x200A0000 ,
  ERROR_FORMAT_NOT_SUPPORT = 0x200A0001 , ERROR_FORMAT_URL_REQUIRE_ALIYUN_PRIVATE_TAG = 0x200A0002 , ERROR_FORMAT_INVALID_TBDRM_MP4_KEY = 0x200A0003 , ERROR_FORMAT_INVALID_TBDRM_HLS_KEY = 0x200A0004 ,
  ERROR_PLAYER_UNKNOWN = 0x30000000 - 1 , DOWNLOADER_ERROR_NOT_SELECT_ITEM = 0x30010000 , DOWNLOADER_ERROR_NO_DOWNLOAD_ITEM = 0x30010001 , DOWNLOADER_ERROR_STS_SOURCE_NULL = 0x30010002 ,
  DOWNLOADER_ERROR_AUTH_SOURCE_NULL = 0x30010003 , DOWNLOADER_ERROR_AUTH_SOURCE_WRONG = 0x30010004 , DOWNLOADER_ERROR_INVALID_ITEM = 0x30010005 , DOWNLOADER_ERROR_URL_CANNOT_REACH = 0x30010006 ,
  DOWNLOADER_ERROR_NOT_SUPPORT_FORMAT = 0x30010007 , DOWNLOADER_ERROR_ENCRYPT_FILE_NOT_MATCH = 0x30010008 , DOWNLOADER_ERROR_DOWNLOAD_SWITCH_OFF = 0x30010009 , DOWNLOADER_ERROR_NET_ERROR = 0x3001000A ,
  DOWNLOADER_ERROR_NOT_SET_SAVE_DIR = 0x3001000B , DOWNLOADER_ERROR_CANNOT_CREATE_SAVE_DIR = 0x3001000C , DOWNLOADER_ERROR_NO_SPACE = 0x3001000D , DOWNLOADER_ERROR_WRITE_ERROR = 0x3001000E ,
  DOWNLOADER_ERROR_ENCRYPT_ERROR = 0x3001000F , DOWNLOADER_ERROR_FILE_NOT_EXIST = 0x30010010 , DOWNLOADER_ERROR_CLEAN_INVALID_PARAM = 0x30010011 , DOWNLOADER_ERROR_CLEAN_WRONG_STATUS = 0x30010012 ,
  DOWNLOADER_ERROR_GET_AES_KEY_FAIL = 0x30010013 , DOWNLOADER_ERROR_ENCRYPTION_NOT_SUPPORT = 0x30010014 , MEDIALOADER_ERROR_UNKNOWN = 0x40010000 , MEDIALOADER_ERROR_ADDED = 0x40010001 ,
  MEDIALOADER_ERROR_NOT_ENABLE = 0x40010002 , MEDIALOADER_ERROR_NOT_SUPPORT = 0x40010003 , MEDIALOADER_ERROR_NO_TRACK = 0x40010004
}
 
enum  AVPEventWithString : NSUInteger {
  EVENT_SWITCH_TO_SOFTWARE_DECODER = 100 , EVENT_AUDIO_CODEC_NOT_SUPPORT = 101 , EVENT_AUDIO_DECODER_DEVICE_ERROR = 102 , EVENT_VIDEO_CODEC_NOT_SUPPORT = 103 ,
  EVENT_VIDEO_DECODER_DEVICE_ERROR = 104 , EVENT_VIDEO_RENDER_INIT_ERROR = 105 , EVENT_PLAYER_DEMUXER_TRACE_ID = 106 , EVENT_PLAYER_NETWORK_RETRY = 108 ,
  EVENT_PLAYER_CACHE_SUCCESS = 109 , EVENT_PLAYER_CACHE_ERROR = 110 , EVENT_PLAYER_LOW_MEMORY = 111 , EVENT_PLAYER_NETWORK_RETRY_SUCCESS = 113 ,
  EVENT_PLAYER_SUBTITLE_SELECT_ERROR = 114 , EVENT_PLAYER_EVENT_DECODER_RECOVER_SIZE = 115 , EVENT_PLAYER_DIRECT_COMPONENT_MSG = 116 , EVENT_PLAYER_DEMUXER_SEGMENT_OPEN_FAILED = 119 ,
  EVENT_PLAYER_H265ADAPTIVE_DEGRADE = 121 , EVENT_PLAYER_RTS_SERVER_MAYBE_DISCONNECT = 0x30010001 , EVENT_PLAYER_RTS_SERVER_RECOVER = 0x30010002
}
 Player event type with a description string. More...
 

Typedef Documentation

◆ AVPErrorCode

typedef enum AVPErrorCode AVPErrorCode

◆ AVPEventWithString

Player event type with a description string.

Enumeration Type Documentation

◆ AVPErrorCode

enum AVPErrorCode : NSUInteger
Enumerator
ERROR_SERVER_NO_RESPONSE 

The server returns no response.

ERROR_SERVER_WRONG_JSON 

The response returned by the server is not in JSON format.

ERROR_NO_MATCH_QUALITY 

No resolution matching the request is available.

ERROR_PLAYAUTH_WRONG 

A playAuth parsing error has occurred.

ERROR_REQUEST_FAIL 

The request failed.

ERROR_NO_PLAY_INFO 

The server returns no playback information.

ERROR_SERVER_POP_UNKNOWN 

An unknown POP error has occurred.

ERROR_SERVER_POP_MISSING_PARAMETER 

A parameter is missing.

ERROR_SERVER_POP_INVALID_PARAMETER 

A parameter is invalid.

ERROR_SERVER_POP_OPERATION_DENIED 

ApsaraVideo for VOD has not been activated for your account.

ERROR_SERVER_POP_OPERATION_SUSPENED 

Your account has overdue payments.

Recharge your account.

ERROR_SERVER_POP_FORBIDDEN 

You are not authorized to perform the operation.

ERROR_SERVER_POP_INTERNAL_ERROR 

An unknown error has occurred in the background.

ERROR_SERVER_POP_SERVICE_UNAVALIABLE 

The service is unavailable.

ERROR_SERVER_POP_SIGNATUREANONCE_USED 

The signature has been used.

ERROR_SERVER_POP_SECURITYTOKEN_MAILFORMED 

The security token is incorrect.

ERROR_SERVER_POP_SECURITYTOKEN_MISMATCH_ACCESSKEY 

The security token and AccessKey do not match.

ERROR_SERVER_POP_SIGNATURE_NOT_MATCH 

The signature is incorrect.

ERROR_SERVER_POP_ACCESSKEYID_NOT_FOUND 

The AccessKey ID does not exist.

ERROR_SERVER_POP_TOKEN_EXPIRED 

The token is expired.

ERROR_SERVER_VOD_UNKNOWN 

An unknown VOD error has occurred.

ERROR_SERVER_VOD_FORBIDDEN_ILLEGALSTATUS 

The video status is invalid.

ERROR_SERVER_VOD_INVALIDVIDEO_NOTFOUND 

The specified video does not exist.

ERROR_SERVER_VOD_INVALIDVIDEO_NOSTREAM 

No transcoded stream file available for playback is found based on the specified filter criteria.

ERROR_SERVER_VOD_FORBIDDEN_ALIYUNVODENCRYPTION 

Only transcoded stream files encrypted by the Alibaba Cloud video encryption service exist.

You must use ApsaraVideo Player to play the files or set the ResultType parameter to Multiple.

ERROR_SERVER_VOD_INVALIDAUTH_MEDIAID 

The authentication information and the video ID (VID) do not match.

ERROR_SERVER_VOD_INVALIDAUTHINFO_EXPIRETIME 

The authentication information has expired.

ERROR_SERVER_MPS_UNKNOWN 

An unknown ApsaraVideo for Media Processing (MPS) error has occurred.

ERROR_SERVER_MPS_INVALID_MEDIAID 

The media ID is invalid.

ERROR_SERVER_MPS_INVALID_AUTHTIMEOUT 

The authentication expiration time is invalid.

ERROR_SERVER_MPS_INVALID_FORMATS 

The media format is invalid.

ERROR_SERVER_MPS_INVALID_AUTHINFO 

The authentication information is invalid.

ERROR_SERVER_MPS_SIGNATURE_CHECK_FAILED 

The signature failed verification.

ERROR_SERVER_MPS_MEDIAID_NOT_EXIST 

The media ID does not exist.

ERROR_SERVER_MPS_MEDIA_RESOURCE_NOT_EXIST 

The media resource does not exist.

ERROR_SERVER_MPS_MEDIA_NOT_PUBLISHED 

The media is not published.

ERROR_SERVER_MPS_MEDIA_NOT_ENCRYPTED 

The media is not encrypted.

ERROR_SERVER_MPS_INVALID_CIPHERTEXTBLOB 

The ciphertextBlob string is invalid.

ERROR_SERVER_MPS_CIPHERBLOB_NOT_EXIST 

The ciphertextBlob string does not exist.

ERROR_SERVER_MPS_INTERNAL_ERROR 

An internal server error has occurred.

ERROR_SERVER_MPS_INVALID_IDENTITY_NOT_ORDER_VIDEO_SERVICE 

You are not authorized to perform the operation.

ERROR_SERVER_MPS_UPDATE_CDN_DOMAIN_CONFIGS_FAIL 

The host configuration failed to be updated.

ERROR_SERVER_MPS_AUTH_KEY_EXIST 

The AccessKey secret for authentication has been used by another account.

ERROR_SERVER_MPS_AUTH_KEY_NOT_EXIST 

The AccessKey secret for authentication does not exist.

ERROR_SERVER_MPS_INVALID_PARAMETER_OUT_OF_BOUND 

The parameter value is out of the value range.

ERROR_SERVER_MPS_INVALID_PARAMETER 

The parameter is invalid.

ERROR_SERVER_MPS_INVALID_PARAMETER_NULL_VALUE 

The parameter value is null.

You must specify the parameter.

ERROR_SERVER_MPS_INVALID_PARAMETER_EMPTY_VALUE 

The parameter value is empty.

You must specify a non-empty value for the parameter.

ERROR_SERVER_MPS_MEDIA_RESOURCE_NOT_MATCH 

The media resource is not supported.

ERROR_SERVER_MPS_MEDIA_NOT_FOUND_CIPHERTEXT 

The ciphertext of the media ID is not found.

ERROR_SERVER_MPS_INVALID_PARAMETER_RAND 

The specified rand parameter is invalid.

ERROR_SERVER_MPS_REDIS_POOL_IS_EMPTY 

The Redis cache connection pool is empty.

ERROR_SERVER_MPS_SIGNATURE_CHECK_MEDIA_FAILED 

The signature and the media ID do not match.

ERROR_SERVER_MPS_SIGNATURE_CHECK_EXPIREDTIME_FAILED 

The specified timeout value has expired.

ERROR_SERVER_MPS_INVALID_SESSION_TIME 

The value of the SessionTime parameter is not greater than 0.

Set the parameter to a value greater than 0.

ERROR_SERVER_MPS_INVALID_END_USER_ID 

The length of the EndUserId parameter is incorrect.

ERROR_SERVER_MPS_INVALID_URL 

The format of the LicenseUrl parameter is incorrect.

ERROR_SERVER_MPS_HTTP_REQUEST_FAILED 

The request failed.

ERROR_SERVER_MPS_XML_FORMAT_ERROR 

The XML format is incorrect.

ERROR_SERVER_MPS_SESSION_NOT_EXIST 

The session does not exist.

ERROR_SERVER_MPS_REGION_NOT_SUPPORTED_API 

The API is not supported.

ERROR_SERVER_MPS_DRM_NOT_ACTIVATED 

Digital rights management (DRM) is not authorized for this region.

Contact ApsaraVideo for VOD technical support.

ERROR_SERVER_MPS_DRM_AUTH_ERROR 

DRM verification failed.

Authorize DRM for the media.

ERROR_SERVER_MPS_CDN_CONFIG_NOT_EXIST 

No Content Delivery Network (CDN) domain name is bound to your Object Storage Service (OSS) bucket.

ERROR_SERVER_LIVESHIFT_UNKNOWN 

An unknown time shifting error has occurred.

ERROR_SERVER_LIVESHIFT_REQUEST_ERROR 

The time shifting request failed.

ERROR_SERVER_LIVESHIFT_DATA_PARSER_ERROR 

The time shifting data failed to be parsed.

ERROR_KEYMANAGER_UNKNOWN 
ERROR_TBDRM_UNKNOWN 

An unknown error has occurred.

ERROR_TBDRM_DEMUXER_UNIMPLEMENTED 

Transcoded streams encrypted by Alibaba Cloud video encryption cannot be decapsulated.

ERROR_UNKNOWN_ERROR 

An unknown error has occurred.

ERROR_DEMUXER_START 

Demuxer error codes.

ERROR_DEMUXER_OPENURL 

The URL is unavailable.

ERROR_DEMUXER_NO_VALID_STREAM 

The stream is invalid.

ERROR_DEMUXER_OPENSTREAM 

The stream is unavailable.

ERROR_LOADING_TIMEOUT 

The loading times out.

ERROR_DATASOURCE_EMPTYURL 

The data source URL is not specified.

ERROR_DECODE_BASE 
ERROR_DECODE_VIDEO 

The video decoding failed.

ERROR_DECODE_AUDIO 

The audio decoding failed.

ERROR_NETWORK_UNKNOWN 

An unknown network error has occurred.

ERROR_NETWORK_UNSUPPORTED 

The protocol is not supported.

ERROR_NETWORK_RESOLVE 

The domain name cannot be resolved.

ERROR_NETWORK_CONNECT_TIMEOUT 

The network connection times out.

ERROR_NETWORK_COULD_NOT_CONNECT 

The server is unavailable.

ERROR_NETWORK_HTTP_403 

An HTTP 403 error has occurred.

ERROR_NETWORK_HTTP_404 

An HTTP 404 error has occurred.

ERROR_NETWORK_HTTP_4XX 

An HTTP 4xx error other than HTTP 403 or HTTP 404 has occurred.

ERROR_NETWORK_HTTP_5XX 

An HTTP 5xx error has occurred.

ERROR_NETWORK_HTTP_RANGE 

The HTTP range request is not supported.

ERROR_NETWORK_HTTP_400 

An HTTP 400 error has occurred.

ERROR_NETWORK_HTTP_REDIRECT_NONMEDIA 

Redirect to a url that is not a media.

ERROR_CODEC_UNKNOWN 

An unknown decoding error has occurred.

ERROR_CODEC_VIDEO_NOT_SUPPORT 

The video coding format is not supported.

ERROR_CODEC_AUDIO_NOT_SUPPORT 

The audio coding format is not supported.

ERROR_INERNAL_UNKNOWN 

An unknown internal error.

ERROR_INERNAL_EXIT 

Exit.

ERROR_GENERAL_UNKNOWN 

A standard error has occurred.

ERROR_GENERAL_EPERM 

An EPERM error.

The operation is not permitted.

ERROR_GENERAL_ENOENT 

An ENOENT error.

No such file or directory exists.

ERROR_GENERAL_EIO 

An EIO error.

An Input/Output (I/O) error has occurred.

ERROR_RENDER_UNKNOWN 

Unknown render error.

ERROR_RENDER_AUDIO_OPEN_DEVICE_FAILED 

Failed to open audio device.

ERROR_FORMAT_UNKNOWN 

An unknown format error has occurred.

ERROR_FORMAT_NOT_SUPPORT 

The media format doesn't support.

ERROR_FORMAT_URL_REQUIRE_ALIYUN_PRIVATE_TAG 

URL must append 'etavirp_nuyila=1' to play the encrypted media.

ERROR_FORMAT_INVALID_TBDRM_MP4_KEY 

Not found key info in meta or key info is invalid to decrypt, if you have multiple license accounts, please make sure integrate the correct license.

ERROR_FORMAT_INVALID_TBDRM_HLS_KEY 

Not found key info in meta or key info is invalid to decrypt, if you have multiple license accounts, please make sure integrate the correct license.

ERROR_PLAYER_UNKNOWN 
DOWNLOADER_ERROR_NOT_SELECT_ITEM 

No track is selected for download.

DOWNLOADER_ERROR_NO_DOWNLOAD_ITEM 

No track is available for download.

DOWNLOADER_ERROR_STS_SOURCE_NULL 

The source for STS-based playback is not specified.

DOWNLOADER_ERROR_AUTH_SOURCE_NULL 

The source for playAuth-based playback is not specified.

DOWNLOADER_ERROR_AUTH_SOURCE_WRONG 

The authentication format is incorrect.

DOWNLOADER_ERROR_INVALID_ITEM 

The selected track for download is invalid.

DOWNLOADER_ERROR_URL_CANNOT_REACH 

The URL is unavailable.

DOWNLOADER_ERROR_NOT_SUPPORT_FORMAT 

The format of the file to be downloaded is not supported.

DOWNLOADER_ERROR_ENCRYPT_FILE_NOT_MATCH 

The authentication information in the security file does not match the application information.

DOWNLOADER_ERROR_DOWNLOAD_SWITCH_OFF 

The download feature is disabled.

DOWNLOADER_ERROR_NET_ERROR 

A network error has occurred.

DOWNLOADER_ERROR_NOT_SET_SAVE_DIR 

The download directory is not specified.

DOWNLOADER_ERROR_CANNOT_CREATE_SAVE_DIR 

The download directory cannot be created.

DOWNLOADER_ERROR_NO_SPACE 

No sufficient space is available.

DOWNLOADER_ERROR_WRITE_ERROR 

An error occurred while writing the data.

DOWNLOADER_ERROR_ENCRYPT_ERROR 

An error occurred while decrypting the data.

DOWNLOADER_ERROR_FILE_NOT_EXIST 

No such file exists.

DOWNLOADER_ERROR_CLEAN_INVALID_PARAM 

The parameter that specifies the file to be deleted is invalid.

DOWNLOADER_ERROR_CLEAN_WRONG_STATUS 

The file status is incorrect.

Only files in the stop status can be deleted.

DOWNLOADER_ERROR_GET_AES_KEY_FAIL 

The AES key failed to be obtained.

DOWNLOADER_ERROR_ENCRYPTION_NOT_SUPPORT 

The encryption method is not supported.

MEDIALOADER_ERROR_UNKNOWN 

MEDIALOADER unknown error.

MEDIALOADER_ERROR_ADDED 

The same URL has been loaded.

MEDIALOADER_ERROR_NOT_ENABLE 

Local cache is not enabled, preloading failed.

MEDIALOADER_ERROR_NOT_SUPPORT 

Not supported.

MEDIALOADER_ERROR_NO_TRACK 

No track is found.

◆ AVPEventWithString

enum AVPEventWithString : NSUInteger

Player event type with a description string.

Enumerator
EVENT_SWITCH_TO_SOFTWARE_DECODER 

Hardware decoding is switched to software decoding.

Additional information: description.

EVENT_AUDIO_CODEC_NOT_SUPPORT 

Audio decoding does not support the specified format.

Additional information: description.

EVENT_AUDIO_DECODER_DEVICE_ERROR 

The audio decoder failed.

Additional information: description.

EVENT_VIDEO_CODEC_NOT_SUPPORT 

Video decoding does not support the specified format.

Additional information: description.

EVENT_VIDEO_DECODER_DEVICE_ERROR 

The video decoder failed.

Additional information: description.

EVENT_VIDEO_RENDER_INIT_ERROR 

The video renderer failed.

Additional information: description.

EVENT_PLAYER_DEMUXER_TRACE_ID 
EVENT_PLAYER_NETWORK_RETRY 

Network connection failed.

Try again. No additional information is provided.

EVENT_PLAYER_CACHE_SUCCESS 

Content cached.

No additional information is provided.

EVENT_PLAYER_CACHE_ERROR 

Failed to cache the content.

Additional information: description.

EVENT_PLAYER_LOW_MEMORY 

The system does not have memory to store the media data.

EVENT_PLAYER_NETWORK_RETRY_SUCCESS 

Network retry successful.

No additional information.

EVENT_PLAYER_SUBTITLE_SELECT_ERROR 

Subtitle selection failed.

Additional information is the cause of failure.

EVENT_PLAYER_EVENT_DECODER_RECOVER_SIZE 

decoder recover size is too large for background recovery.

EVENT_PLAYER_DIRECT_COMPONENT_MSG 

The message passthrough the player component.

EVENT_PLAYER_DEMUXER_SEGMENT_OPEN_FAILED 

open segment failed when demux hls stream

EVENT_PLAYER_H265ADAPTIVE_DEGRADE 

H265 Adaptive degradation.

EVENT_PLAYER_RTS_SERVER_MAYBE_DISCONNECT 

RTS server maybe disconnect.

EVENT_PLAYER_RTS_SERVER_RECOVER 

RTS server recover.