接口说明
本文提供 Android 播放器 SDK 的接口说明。
播放器接口
| API | 描述 |
|---|---|
| setMediaController | 为播放器设置视频控制器。 用户可自定义自己的视频控制器,但必须继承抽象类 IQCMediaController。 如无设置,默认使用青云自定义的控制器 QCMediaController。 如果只想显示视频,不需要控制器,传Null。 |
| playWithUrl | 直接传入视频地址进行播放。 |
| playWithItem | 配置一个视频原子对象进行播放。 |
| release | 退出播放器并销毁。 |
播放基础接口
| API | 描述 |
|---|---|
| play | 开始播放。 |
| stop | 停止播放。 |
| pause | 暂停播放。 |
| seekTo | 跳转到视频流指定时间点,单位毫秒。 |
| getDuration | 获取总时长,单位毫秒。 |
| getCurrentPosition | 获取当前播放时间,单位毫秒。 |
| isPlaying | 是否正在播放。 |
| suspend | 停止播放,并释放播放器资源。 |
| setBrightness | 设置亮度。 |
| enableCodec | 设置是否启动硬解码。 |
| getBufferPercentage | 获取视频缓冲进度百分比。 |
视频相关接口
| API | 描述 |
|---|---|
| getFrameScreenShot | 返回抽帧截图的图片。 |
| setSpeed | 设置倍速率。 |
音频相关接口
| API | 描述 |
|---|---|
| setVolume | 设置音量。 |