- ARMediaPlayer 接口类包含应用程序调用的主要方法。
- MediaPlayerObserver 接口类用于向应用程序发送播放器回调通知
主要方法
| Public 成员函数 | |
|---|---|
| ARMediaPlayer | 创建 ARMediaPlayer 实例 |
| registerPlayerObserver | 注册播放观测器 |
| unRegisterPlayerObserver | 取消注册播放观测器 |
| open | 打开媒体文件 |
| play | 播放媒体文件 |
| pause | 暂停播放 |
| stop | 停止播放 |
| seek | 从指定的位置播放媒体文件 |
| mute | 设置是否静音 |
| isMuted | 获取当前静音状态 |
| adjustPlayoutVolume | 调节本地播放音量 |
| getPlayoutVolume | 获取当前本地播放音量 |
| getPlayPosition | 获取当前播放进度 |
| getDuration | 获取媒体文件总时长 |
| getState | 获取播放器当前状态 |
| getStreamCount | 获取该媒体文件中媒体流的数量 |
| setView | 设置播放器的渲染视图 |
| setRenderMode | 设置播放器视图的渲染模式 |
| destroy | 销毁 ARMediaPlayer 实例 |
主要事件
| 回调 | |
|---|---|
| onPlayerStateChanged | 报告播放器状态改变 |
| onPositionChanged | 报告当前播放进度 |
| onPlayerEvent | 报告定位播放的结果 |
| onMetaData | 报告已获取媒体附属信息 |

