本文提供 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

设置音量。