| 方法 | 描述 |
|---|---|
| AgoraMediaPlayerKit | 创建 AgoraMediaPlayerKit 实例 |
| destroy | 销毁 AgoraMediaPlayerKit 实例 |
| setLogFile | 设置日志文件路径 |
| setLogFilter | 设置日志文件过滤等级 |
| registerPlayerObserver | 注册播放观测器 |
| unregisterPlayerOberver | 取消注册播放观测器 |
| registerAudioFrameObserver | 注册音频观测器 |
| unregisterAudioFrameObserver | 取消注册音频观测器 |
| registerVideoFrameObserver | 注册视频观测器 |
| unregisterVideoFrameObserver | 取消注册视频观测器 |
| setView | 设置播放器的渲染视图 |
| setRenderMode | 设置播放器视图的渲染模式 |
| open | 打开媒体文件 |
| setLoopCount | 设置循环播放 |
| changePlaybackSpeed | 改变播放速度 |
| selectAudioTrack | 选择播放的音轨 |
| play | 播放媒体文件 |
| pause | 暂停播放 |
| stop | 停止播放 |
| seek | 定位到媒体文件的指定播放位置 |
| adjustPlayoutVolume | 调节本地播放音量 |
| mute | 设置是否静音 |
| getDuration | 获取媒体文件总时长 |
| getPlayPosition | 获取当前播放进度 |
| getPlayoutVolume | 获取当前本地播放音量 |
| isMuted | 获取当前静音状态 |
| getState | 获取播放器当前状态 |
| getStreamCount | 获取该媒体文件中媒体流的数量 |
| getStreamInfo | 获取媒体流详细信息 |
| setPlayerOption | 设置 MediaPlayer Kit 私有选项 |
| setPlayerOptionString | 设置 MediaPlayer Kit 私有选项 |
| getPlayerSdkVersion | 获取 MediaPlayer Kit 版本号 |
| setAudioMode | 设置音频模式 |
| switchSrc | 切换正在播放的媒体资源。 |
| addPreloadSrc | 预加载媒体资源。 |
| playPreload | 播放预加载的媒体资源。 |
| 回调 | 描述 |
|---|---|
| onPlayerStateChanged | 报告播放器状态改变 |
| onPositionChanged | 报告当前播放进度 |
| onPlayerEvent | 报告播放器的事件 |
| onMetaData | 报告已获取媒体附属信息 |
| onPlayBufferUpdated | 报告当前缓冲数据能播放的时间 |
| onPreloadEvent | 报告预加载媒体资源的事件 |
| onFrame | 已获取音频帧回调 |
| onFrame | 已获取视频帧回调 |