| 属性 | 属性描述 |
|---|---|
| delegate | 代理对象 |
| moviePlayerView | 获取播放器view |
| documentView | 获取文档演示view,如果没有文档则为nil (在收到"文档显示/隐藏回调"后获取) |
| realityBufferTime | 获取RTMP播放实际的缓冲时间,单位毫秒 |
| activeState | 活动状态 (在收到"视频信息预加载回调"或"播放连接成功回调"后使用) |
| playerState | 获取播放器状态 |
| webinarInfo | 活动详情 |
| timeout | 设置链接的超时时间 默认5000毫秒,单位为毫秒 MP4点播 最小10000毫秒 |
| bufferTime | 设置RTMP 的缓冲时间 默认 6秒 单位为秒 必须>0 值越小延时越小,卡顿增加 |
| movieScalingMode | 设置视频的填充模式 默认是自适应模式:VHRTMPMovieScalingModeAspectFit |
| defaultDefinition | 设置默认播放的清晰度 默认原画 |
| curDefinition | 设置当前播放的清晰度 |
| 方法 | 方法描述 |
|---|---|
| initWithDelegate | 初始化 |
| preLoadRoomWithParam | 预加载房间信息 |
| startPlay | 开始播放 |
| startPlay:isPIP: | 开始播放并配置画中画 |
| pausePlay | 暂停播放 |
| reconnectPlay | 恢复播放 |
| stopPlay | 停止播放 |
| setMute | 设置静音 |
| destroyMoivePlayer | 销毁播放器 |
| 方法 | 方法描述 |
|---|---|
| microApplyWithType | 申请上麦/取消申请 |
| replyInvitationWithType | 是否同意上麦 |
| 方法 | 方法描述 |
|---|---|
| cleanLastFrame | 清空视频剩余的最后一帧画面 |
| dlnaMappingObject | 设置投屏对象 |
| reconnectSocket | 重连socket |
| playerBackgroundColor | playerBackgroundColor |
| playerBackgroundImage | 设置播放器背景图片 |
| audioOutput | 设置音频输出设备 |
| openPIPSupported | 开启画中画 |
| closePIPSupported | 关闭画中画 |
| setIsOpenPIP | 是否开启画中画 |
| 方法 | 方法描述 |
|---|---|
| preLoadVideoFinish | 视频信息预加载完成回调 |
| connectSucceed | 播放连接成功回调 |
| liveDidStart | 直播开始消息 |
| liveDidStoped | 直播结束消息 |
| bufferStart | 缓冲开始回调 |
| bufferStop | 缓冲结束回调 |
| downloadSpeed | 下载速率的回调 |
| recStreamtype | 视频流类型回调 |
| playError | 播放时错误的回调 |
| activeStateDidChange | 当前活动状态回调 |
| loadVideoPlayMode | 当前视频播放模式,以及是否为vr活动回调 |