# 程序包 com.aliyun.player

- 接口概要
  接口 | 说明
  --- | ---
  AliListPlayer | \addtogroup player_listplayer
  AliLiveShiftPlayer |
  AliLiveShiftPlayer.OnSeekLiveCompletionListener | 时移seek完成通知。
  AliLiveShiftPlayer.OnTimeShiftUpdaterListener | 时移时间更新监听事件
  AliPlayer | \addtogroup player_player
  AliPlayer.OnVerifyTimeExpireCallback | 校验过期回调
  AliPlayerGlobalSettings.OnGetUrlHashCallback | 获取加载url的hash值回调，用来做url唯一的id，必须要保证每个url都不一样
  AliPlayerGlobalSettings.OnNetworkCallback | 媒体数据从网络下来后有机会回调出去，可对原始数据进行处理，目前只支持mp4
  IPlayer |
  IPlayer.ConvertURLCallback | 转换url回调接口。
  IPlayer.OnChooseTrackIndexListener | 选择要播放的流。
  IPlayer.OnCompletionListener | 播放完成通知.
  IPlayer.OnErrorListener | 出错通知
  IPlayer.OnInfoListener | 信息通知
  IPlayer.OnLoadingStatusListener | 加载状态通知
  IPlayer.OnPreparedListener | 准备成功通知
  IPlayer.OnPreRenderFrameCallback | 预渲染帧回调.将会在渲染之前回调此方法
  IPlayer.OnRenderFrameCallback | 渲染帧回调
  IPlayer.OnRenderingStartListener | 渲染开始通知
  IPlayer.OnReportEventListener | 上报事件参数
  IPlayer.OnSeekCompleteListener | 拖动完成通知
  IPlayer.OnSeiDataListener | SEI数据回调
  IPlayer.OnSnapShotListener | 截图结果。
  IPlayer.OnStateChangedListener | 播放器状态变化通知
  IPlayer.OnSubtitleDisplayListener | 字幕显示通知
  IPlayer.OnThumbnailListener | 缩略图结果通知
  IPlayer.OnTrackChangedListener | 切换流变化通知。
  IPlayer.OnTrackReadyListener | 流准备完成通知
  IPlayer.OnVideoRenderedListener | 视频渲染回调
  IPlayer.OnVideoSizeChangedListener | 视频宽高变化通知

- 类概要
  类 | 说明
  --- | ---
  AliPlayerFactory | \addtogroup player_factory
  AliPlayerFactory.DeviceInfo | 设备信息
  AliPlayerGlobalSettings |
  IPlayer.Option | 播放器可获取的选项
  IPlayer.RenderFrameCallbackConfig |
  VidPlayerConfigGen |

- 枚举概要
  枚举 | 说明
  --- | ---
  AliPlayer.Status |
  AliPlayerFactory.BlackType | 黑名单类型
  AliPlayerFactory.SupportFeatureType | 是否支持的功能的类型
  AliPlayerGlobalSettings.StreamType | 音频流类型
  IPlayer.IPResolveType | IP 解析类型
  IPlayer.MirrorMode | 镜像模式
  IPlayer.OutputAudioChannel | 音频输出声道
  IPlayer.PropertyKey | 获取信息播放器的key
  IPlayer.RotateMode | 旋转模式
  IPlayer.ScaleMode | 缩放模式
  IPlayer.SeekMode | seek模式
  VidPlayerConfigGen.EncryptType | 加密类型