AliyunPlayer  v4.7.1
Aliyun Player API Reference Manual for iOS Platforms
AVPErrorCode.h File Reference

Typedefs

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

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_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_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_ARTP_UNKNOWN = 0x20013000,
  ERROR_ARTP_DEMUXER_UNIMPLEMENTED = 0x20013001, ERROR_ARTP_LOAD_FAILED = 0x20013002, ERROR_ARTP_STREAM_ILLEGAL = 0x20013003, ERROR_ARTP_STREAM_FORBIDDEN = 0x20013004,
  ERROR_ARTP_STREAM_NOT_FOUND = 0x20013005, ERROR_ARTP_STREAM_STOPPED = 0x20013006, ERROR_ARTP_PLAY_TIMEOUT = 0x20013007, ERROR_ARTP_SPSPPS_AACCONF_TIMEOUT = 0x20013008,
  ERROR_ARTP_ARTP_MEDIA_INFO_TIMEOUT = ERROR_ARTP_SPSPPS_AACCONF_TIMEOUT, ERROR_ARTP_PACKET_RECV_TIMEOUT = 0x20013009, ERROR_ARTP_MEDIA_PROBE_FAILED = 0x2001300A, 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_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_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
}
 
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
}
 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 
ERROR_SERVER_WRONG_JSON 
ERROR_NO_MATCH_QUALITY 
ERROR_PLAYAUTH_WRONG 
ERROR_REQUEST_FAIL 
ERROR_SERVER_POP_UNKNOWN 
ERROR_SERVER_POP_MISSING_PARAMETER 
ERROR_SERVER_POP_INVALID_PARAMETER 
ERROR_SERVER_POP_OPERATION_DENIED 
ERROR_SERVER_POP_OPERATION_SUSPENED 
ERROR_SERVER_POP_FORBIDDEN 
ERROR_SERVER_POP_INTERNAL_ERROR 
ERROR_SERVER_POP_SERVICE_UNAVALIABLE 
ERROR_SERVER_POP_SIGNATUREANONCE_USED 
ERROR_SERVER_POP_SECURITYTOKEN_MAILFORMED 
ERROR_SERVER_POP_SECURITYTOKEN_MISMATCH_ACCESSKEY 
ERROR_SERVER_POP_SIGNATURE_NOT_MATCH 
ERROR_SERVER_VOD_UNKNOWN 
ERROR_SERVER_VOD_FORBIDDEN_ILLEGALSTATUS 
ERROR_SERVER_VOD_INVALIDVIDEO_NOTFOUND 
ERROR_SERVER_VOD_INVALIDVIDEO_NOSTREAM 
ERROR_SERVER_VOD_FORBIDDEN_ALIYUNVODENCRYPTION 
ERROR_SERVER_VOD_INVALIDAUTH_MEDIAID 
ERROR_SERVER_VOD_INVALIDAUTHINFO_EXPIRETIME 
ERROR_SERVER_MPS_UNKNOWN 
ERROR_SERVER_MPS_INVALID_MEDIAID 
ERROR_SERVER_MPS_INVALID_AUTHTIMEOUT 
ERROR_SERVER_MPS_INVALID_FORMATS 
ERROR_SERVER_MPS_INVALID_AUTHINFO 
ERROR_SERVER_MPS_SIGNATURE_CHECK_FAILED 
ERROR_SERVER_MPS_MEDIAID_NOT_EXIST 
ERROR_SERVER_MPS_MEDIA_RESOURCE_NOT_EXIST 
ERROR_SERVER_MPS_MEDIA_NOT_PUBLISHED 
ERROR_SERVER_MPS_MEDIA_NOT_ENCRYPTED 
ERROR_SERVER_MPS_INVALID_CIPHERTEXTBLOB 
ERROR_SERVER_MPS_CIPHERBLOB_NOT_EXIST 
ERROR_SERVER_MPS_INTERNAL_ERROR 
ERROR_SERVER_MPS_INVALID_IDENTITY_NOT_ORDER_VIDEO_SERVICE 
ERROR_SERVER_MPS_UPDATE_CDN_DOMAIN_CONFIGS_FAIL 
ERROR_SERVER_MPS_AUTH_KEY_EXIST 
ERROR_SERVER_MPS_AUTH_KEY_NOT_EXIST 
ERROR_SERVER_MPS_INVALID_PARAMETER_OUT_OF_BOUND 
ERROR_SERVER_MPS_INVALID_PARAMETER 
ERROR_SERVER_MPS_INVALID_PARAMETER_NULL_VALUE 
ERROR_SERVER_MPS_INVALID_PARAMETER_EMPTY_VALUE 
ERROR_SERVER_MPS_MEDIA_RESOURCE_NOT_MATCH 
ERROR_SERVER_MPS_MEDIA_NOT_FOUND_CIPHERTEXT 
ERROR_SERVER_MPS_INVALID_PARAMETER_RAND 
ERROR_SERVER_MPS_REDIS_POOL_IS_EMPTY 
ERROR_SERVER_MPS_SIGNATURE_CHECK_MEDIA_FAILED 
ERROR_SERVER_MPS_SIGNATURE_CHECK_EXPIREDTIME_FAILED 
ERROR_SERVER_MPS_INVALID_SESSION_TIME 
ERROR_SERVER_MPS_INVALID_END_USER_ID 
ERROR_SERVER_MPS_INVALID_URL 
ERROR_SERVER_MPS_HTTP_REQUEST_FAILED 
ERROR_SERVER_MPS_XML_FORMAT_ERROR 
ERROR_SERVER_MPS_SESSION_NOT_EXIST 
ERROR_SERVER_MPS_REGION_NOT_SUPPORTED_API 
ERROR_SERVER_MPS_DRM_NOT_ACTIVATED 
ERROR_SERVER_MPS_DRM_AUTH_ERROR 
ERROR_SERVER_MPS_CDN_CONFIG_NOT_EXIST 
ERROR_SERVER_LIVESHIFT_UNKNOWN 
ERROR_SERVER_LIVESHIFT_REQUEST_ERROR 
ERROR_SERVER_LIVESHIFT_DATA_PARSER_ERROR 
ERROR_KEYMANAGER_UNKNOWN 
ERROR_TBDRM_UNKNOWN 
ERROR_TBDRM_DEMUXER_UNIMPLEMENTED 
ERROR_ARTP_UNKNOWN 
ERROR_ARTP_DEMUXER_UNIMPLEMENTED 
ERROR_ARTP_LOAD_FAILED 
ERROR_ARTP_STREAM_ILLEGAL 
ERROR_ARTP_STREAM_FORBIDDEN 
ERROR_ARTP_STREAM_NOT_FOUND 
ERROR_ARTP_STREAM_STOPPED 
ERROR_ARTP_PLAY_TIMEOUT 
ERROR_ARTP_SPSPPS_AACCONF_TIMEOUT 
ERROR_ARTP_ARTP_MEDIA_INFO_TIMEOUT 
ERROR_ARTP_PACKET_RECV_TIMEOUT 
ERROR_ARTP_MEDIA_PROBE_FAILED 
ERROR_UNKNOWN_ERROR 
ERROR_DEMUXER_START 
ERROR_DEMUXER_OPENURL 
ERROR_DEMUXER_NO_VALID_STREAM 
ERROR_DEMUXER_OPENSTREAM 
ERROR_LOADING_TIMEOUT 
ERROR_DATASOURCE_EMPTYURL 
ERROR_DECODE_BASE 
ERROR_DECODE_VIDEO 
ERROR_DECODE_AUDIO 
ERROR_NETWORK_UNKNOWN 
ERROR_NETWORK_UNSUPPORTED 
ERROR_NETWORK_RESOLVE 
ERROR_NETWORK_CONNECT_TIMEOUT 
ERROR_NETWORK_COULD_NOT_CONNECT 
ERROR_NETWORK_HTTP_403 
ERROR_NETWORK_HTTP_404 
ERROR_NETWORK_HTTP_4XX 
ERROR_NETWORK_HTTP_5XX 
ERROR_NETWORK_HTTP_RANGE 
ERROR_NETWORK_HTTP_400 
ERROR_CODEC_UNKNOWN 
ERROR_CODEC_VIDEO_NOT_SUPPORT 
ERROR_CODEC_AUDIO_NOT_SUPPORT 
ERROR_INERNAL_UNKNOWN 
ERROR_INERNAL_EXIT 
ERROR_GENERAL_UNKNOWN 
ERROR_GENERAL_EPERM 
ERROR_GENERAL_ENOENT 
ERROR_GENERAL_EIO 
ERROR_PLAYER_UNKNOWN 
DOWNLOADER_ERROR_NOT_SELECT_ITEM 
DOWNLOADER_ERROR_NO_DOWNLOAD_ITEM 
DOWNLOADER_ERROR_STS_SOURCE_NULL 
DOWNLOADER_ERROR_AUTH_SOURCE_NULL 
DOWNLOADER_ERROR_AUTH_SOURCE_WRONG 
DOWNLOADER_ERROR_INVALID_ITEM 
DOWNLOADER_ERROR_URL_CANNOT_REACH 
DOWNLOADER_ERROR_NOT_SUPPORT_FORMAT 
DOWNLOADER_ERROR_ENCRYPT_FILE_NOT_MATCH 
DOWNLOADER_ERROR_DOWNLOAD_SWITCH_OFF 
DOWNLOADER_ERROR_NET_ERROR 
DOWNLOADER_ERROR_NOT_SET_SAVE_DIR 
DOWNLOADER_ERROR_CANNOT_CREATE_SAVE_DIR 
DOWNLOADER_ERROR_NO_SPACE 
DOWNLOADER_ERROR_WRITE_ERROR 
DOWNLOADER_ERROR_ENCRYPT_ERROR 
DOWNLOADER_ERROR_FILE_NOT_EXIST 
DOWNLOADER_ERROR_CLEAN_INVALID_PARAM 
DOWNLOADER_ERROR_CLEAN_WRONG_STATUS 
DOWNLOADER_ERROR_GET_AES_KEY_FAIL 
DOWNLOADER_ERROR_ENCRYPTION_NOT_SUPPORT 

◆ 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.