观看视频直播
观看视频直播
注意事项
1.
2.
3.
4.
观看直播步骤
1.
2.
3.
4.
5.
6.
核心类
类名 | 描述 |
---|---|
WatchLive | 看直播核心类 |
VHPlayerListener | 直播事件回调 |
MessageServer#Callback | 房间消息回调 |
ChatServer#Callback | 聊天消息回调 |
关键方法
方法 | 方法描述 |
---|---|
initWatch | 初始化直播间信息 |
WatchLive.build() | 初始化看直播实例 |
watchLive.setWebinarInfo | 设置直播间详情 |
watchLive.setScaleType | 本地预览填充模式 |
watchLive.getDefinition | 获取当前的分辨率 |
watchLive.setDefinition | 设置分辨率 |
watchLive.setPCSwitchDefinition | PC端切换分辨率 |
watchLive.isPlaying | 播放状态 |
watchLive.start | 开始观看 |
watchLive.sendChat | 发送聊天 |
watchLive.sendCustom | 发送自定义消息 |
watchLive.sendQuestion | 发送问答消息 |
watchLive.onRaiseHand | 申请上麦/取消申请上麦操作 |
watchLive.replyInvitation | 是否同意上麦 |
watchLive.acquireChatRecord | 获取历史聊天记录 |
watchLive.setVideoBackgroundColor | 设置播放器背景颜色 |
watchLive.setVideoBackgroundImage | 设置播放器背景背景图片 |
watchLive.stop | 暂停播放 |
watchLive.takeVideoScreenshot | 播放器截图 |
watchLive.destroy | 销毁直播间 |
VHPlayerListener | 直播事件回调 |
初始化直播间信息
只有正在直播的活动才可以成功
参数名称 | 是否必须 | 示例 | 备注 |
---|---|---|---|
id | 是 | 234700561 | 活动id 在网页上创建 |
否 | 123456 | 邮箱 | |
nickName | 否 | " name" | 昵称 |
password | 否 | 123 | 密码/k值 |
status | 是 | WebinarInfo.LIVE | 活动状态 WebinarInfo.LIVE看直播/WebinarInf.BESPEAK 看回放 |
k_id | 否 | 123 | k_id值 |
LoadWebinarInfoCallback#WebinarInfo | 活动详情 |
初始化看直播实例