错误码

最近更新时间:2022-09-20 05:17:40

命名空间
base
structMediaStreamInfo
枚举
enumMEDIA_PLAYER_STATE { PLAYER_STATE_IDLE() = 0, PLAYER_STATE_OPENING() = 1, PLAYER_STATE_OPEN_COMPLETED() = 2, PLAYER_STATE_PLAYING() = 3, PLAYER_STATE_PAUSED() = 4, PLAYER_STATE_PLAYBACK_COMPLETED() = 5, PLAYER_STATE_STOPPED() = 6, PLAYER_STATE_FAILED() = 100 }
enumMEDIA_PLAYER_ERROR { PLAYER_ERROR_NONE() = 0, PLAYER_ERROR_INVALID_ARGUMENTS() = -1, PLAYER_ERROR_INTERNAL() = -2, PLAYER_ERROR_NO_RESOURCE() = -3, PLAYER_ERROR_INVALID_MEDIA_SOURCE() = -4, PLAYER_ERROR_UNKNOWN_STREAM_TYPE() = -5, PLAYER_ERROR_OBJ_NOT_INITIALIZED() = -6, PLAYER_ERROR_CODEC_NOT_SUPPORTED() = -7, PLAYER_ERROR_VIDEO_RENDER_FAILED() = -8, PLAYER_ERROR_INVALID_STATE() = -9, PLAYER_ERROR_URL_NOT_FOUND() = -10, PLAYER_ERROR_INVALID_CONNECTION_STATE() = -11, PLAY_ERROR_SRC_BUFFER_UNDERFLOW() = -12 }
enumMEDIA_STREAM_TYPE { STREAM_TYPE_UNKNOWN() = 0, STREAM_TYPE_VIDEO() = 1, STREAM_TYPE_AUDIO() = 2, STREAM_TYPE_SUBTITLE() = 3 }
enumMEDIA_PLAYER_PLAY_SPEED { ORIGIN_PLAYBACK_SPEED() = 100, PLAYBACK_SPEED_75_PERCENT() = 75, PLAYBACK_SPEED_50_PERCENT() = 50, PLAYBACK_SPEED_125_PERCENT() = 125, PLAYBACK_SPEED_150_PERCENT() = 150, PLAYBACK_SPEED_200_PERCENT() = 200 }
enumMEDIA_PLAYER_EVENT { PLAYER_EVENT_SEEK_BEGIN() = 0, PLAYER_EVENT_SEEK_COMPLETE() = 1, PLAYER_EVENT_SEEK_ERROR() = 2, PLAYER_EVENT_AUDIO_TRACK_CHANGED() = 5 }
enumMEDIA_PLAYER_METADATA_TYPE { PLAYER_METADATA_TYPE_UNKNOWN() = 0, PLAYER_METADATA_TYPE_SEI() = 1 }
变量
static const uint8_tkMaxCodecNameLength = 50

枚举类型说明

MEDIA_PLAYER_STATE

enum ar::media::MEDIA_PLAYER_STATE

播放器的状态

枚举值
PLAYER_STATE_IDLE0: 默认状态
PLAYER_STATE_OPENING1: 正在打开媒体文件
PLAYER_STATE_OPEN_COMPLETED2: 成功打开媒体文件
PLAYER_STATE_PLAYING3: 正在播放
PLAYER_STATE_PAUSED4: 暂停播放
PLAYER_STATE_PLAYBACK_COMPLETED5: 播放完毕
PLAYER_STATE_STOPPED6: 停止播放
PLAYER_STATE_FAILED100: 播放失败

MEDIA_PLAYER_ERROR

enum ar::media::MEDIA_PLAYER_ERROR

播放器的错误码

枚举值
PLAYER_ERROR_NONE0: 没有错误
PLAYER_ERROR_INVALID_ARGUMENTS-1: 不正确的参数
PLAYER_ERROR_INTERNAL-2: 内部错误
PLAYER_ERROR_NO_RESOURCE-3: 没有 resource
PLAYER_ERROR_INVALID_MEDIA_SOURCE-4: 无效的 resource
PLAYER_ERROR_UNKNOWN_STREAM_TYPE-5: 未知的媒体流类型
PLAYER_ERROR_OBJ_NOT_INITIALIZED-6: 对象没有初始化
PLAYER_ERROR_CODEC_NOT_SUPPORTED-7: 解码器不支持该 codec
PLAYER_ERROR_VIDEO_RENDER_FAILED-8: 无效的 renderer
PLAYER_ERROR_INVALID_STATE-9: 播放器内部状态错误
PLAYER_ERROR_URL_NOT_FOUND-10: 未找到该 URL
PLAYER_ERROR_INVALID_CONNECTION_STATE-11: 播放器与 anyRTC 服务器的连接无效
PLAY_ERROR_SRC_BUFFER_UNDERFLOW-12: 播放缓冲区数据不足

MEDIA_STREAM_TYPE

enum ar::media::MEDIA_STREAM_TYPE

媒体流的类型

枚举值
STREAM_TYPE_UNKNOWN0: 未知类型
STREAM_TYPE_VIDEO1: 视频流
STREAM_TYPE_AUDIO2: 音频流
STREAM_TYPE_SUBTITLE3: 字幕流

MEDIA_PLAYER_PLAY_SPEED

enum ar::media::MEDIA_PLAYER_PLAY_SPEED

播放速度

枚举值
ORIGIN_PLAYBACK_SPEED100: 原始速度
PLAYBACK_SPEED_75_PERCENT75: 0.75 倍
PLAYBACK_SPEED_50_PERCENT50: 0.5 倍
PLAYBACK_SPEED_125_PERCENT125: 1.25 倍
PLAYBACK_SPEED_150_PERCENT150: 1.5 倍
PLAYBACK_SPEED_200_PERCENT200: 2.0 倍

MEDIA_PLAYER_EVENT

enum ar::media::MEDIA_PLAYER_EVENT

播放器的事件

枚举值
PLAYER_EVENT_SEEK_BEGIN0: 开始定位
PLAYER_EVENT_SEEK_COMPLETE1: 完成定位
PLAYER_EVENT_SEEK_ERROR2: 定位出错
PLAYER_EVENT_AUDIO_TRACK_CHANGED5: 使用的音轨已改变

MEDIA_PLAYER_METADATA_TYPE

enum ar::media::MEDIA_PLAYER_METADATA_TYPE

媒体附属信息数据类型

枚举值
PLAYER_METADATA_TYPE_UNKNOWN0: 未知类型
PLAYER_METADATA_TYPE_SEI1: SEI (补充增强信息)类型

变量说明

kMaxCodecNameLength

const uint8_t ar::media::kMaxCodecNameLength = 50

最大长度(字节)