| 类名 | 描述 |
|---|---|
| WatchWarmUp | 暖场视频核心类 |
| VHPlayerListener | 暖场视频事件回调 |
| MessageServer#Callback | 房间消息回调 |
| ChatServer#Callback | 聊天消息回调 |
| 方法 | 方法描述 |
|---|---|
| VhallSDK.initWatch | 初始化直播间信息 |
| VhallSDK.getWarmInfo | 获取暖场视频详情 |
| WatchWarmUp.build() | 初始化暖场视频实例 |
| WatchWarmUp.setWebinarInfo | 设置直播间详情 |
| WatchWarmUp.setScaleType | 本地预览填充模式 |
| WatchWarmUp.setDefinition | 设置分辨率 |
| WatchWarmUp.isPlaying | 播放状态 |
| WatchWarmUp.start | 开始观看 |
| WatchWarmUp.setSpeed | 设置观看倍速 |
| WatchWarmUp.getCurrentPosition | 获取当前进度时间 |
| WatchWarmUp.getDuration | 获取总时长 |
| WatchWarmUp.seekTo | 跳转进度 |
| WatchWarmUp.getPlayerState | 当前播放器状态 |
| WatchWarmUp.stop | 暂停播放 |
| WatchWarmUp.destroy | 销毁直播间 |
| VHPlayerListener | 直播事件回调 |
只有正在回放的活动才可以成功
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| id | 是 | 234700561 | 活动 id 在网页上创建 |
| 否 | 123456 | 邮箱 | |
| nickName | 否 | " name" | 昵称 |
| password | 否 | 123 | 密码/k 值 |
| status | 否 | WebinarInfo.BESPEAK | 活动状态 WebinarInfo.LIVE 看直播/WebinarInf.BESPEAK 看回放 不传这个参数可以直接获取活动详情 不根据状态过滤 |
| k_id | 否 | 123 | k_id 值 |
| LoadWebinarInfoCallback#WebinarInfo | 活动详情 |
只有正在回放的活动才可以成功
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| webinar_id | 是 | 234700561 | 活动 id 在网页上创建 |
| 参数名称 | 备注 |
|---|---|
| img_url | 暖场视频图片 |
| player_type | 1:单次播放 2:循环播放 |
| warm_id | 暖场视频 id |
| webinar_id | 活动 id |
| is_open_warm_video | 暖场视频是否开启,0:关闭,1:开启 |
| list | 暖场视频对应列表 List#RecordListBean |
| 参数名称 | 备注 |
|---|---|
| paas_record_id | 暖场视频 paas_id |
| record_name | 暖场视频名称 |
| created_at | 关联成为暖场视频时间 |
| duration | 时长 |
| storage | 大小 |
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| Context | 是 | watchView.getActivity() | 上下文对象 |
| vodPlayerView | 是 | VodPlayerView | 回显视频 view |
| ChatServer.Callback | 否 | 聊天监听 | |
| MessageServer.Callback | 否 | 消息监听 | |
| VHPlayerListener | 否 | 播放器消息 |
备注:只设置一次,不要多次设置