抱石云开放API接入文档

Android直播接入Api

直播间基础功能

BSYRoomSdk 的基本功能:直播间的创建、销毁、进入、刷新、添加|移除事件监听等

API 描述
createInstance 实例化一个直播间
enterRoom 进入直播间
refreshRoom 刷新直播间
exitRoom 退出直播间
addHandler 添加直播间事件回调
removeHandler 移除直播间事件回调
thinkGood 直播间点赞
sendChatMessage 发送聊天消息
sendCustomGroupMessage 发送群自定义消息
loadChatMessages 加载聊天历史

直播间 Live 直播功能

BSYRoomSdk 的 Live 直播功能:直播间线路、清晰度列表的获取|切换等

API 描述
setupVideoRenders 设置视频渲染容器
removeVideoRenders 移除视频渲染容器
getLiveLines 获取直播间线路选项列表
switchLine 切换线路
getDefinitions 获取清晰度选项列表
getCurDefinition 获取当前清晰度
changDefinition 切换清晰度

直播间 互动 直播功能

BSYRoomSdk 的 互动 直播功能:举手、上台、开关摄像头麦克风等功能

API 描述
setupVideoRenders 设置视频渲染容器
removeVideoRenders 移除视频渲染容器
raiseHand 举手功能
stopRaiseHand 停止举手
isRaiseHand 是否正在举手
isRaiseHandDisable 直播间是否禁用举手功能
acceptSpeak 接受互动邀请
stopSpeak 停止互动
isSpeaking 是否正在互动
switchCamera 切换前后摄像头
isLocalVideoDisable 本地摄像头是否被禁用
isLocalAudioDisable 本地麦克风是否被禁用
isMuteLocalVideo 本地摄像头是否已经关闭
isMuteLocalAudio 本地麦克风是否已经关闭
muteLocalVideo 关闭摄像头
muteLocalAudio 关闭麦克风

直播间 通用 功能

BSYRoomSdk 的 通用功能:获取测验列表、测验token、活动列表、直播间详情介绍信息

API 描述
getExamList 获取测验列表
getExamToken 获取测验token
getActivityList 获取活动列表
getDetailPageInfo 获取直播详情页配置

直播间事件回调

直播间 基础 事件

BSYRoomEventHandler

API 描述
onEnterRoomSuccess 进入直播间成功
onEnterRoomFail 进入直播间失败
onRoomStateChanged 直播间状态回调
onForceOffline 用户被强制下线
onTokenInvalid 直播间token失效
onMuteChat 直播间禁言
onRoomDanMuMsg 收到弹幕消息
onRoomChatMsg 收到聊天消息
onReceiveCustomGroupMessage 收接收到自定义群组消息
onReceiveCustomPersonalMessage 收接收到自定义个人消息
onRoomChatMsgRecall 直播间聊天消息撤回
onFavorNumChanged 直播间点赞数量变更
onRoomMemberNumChanged 直播间成员数量变更
onReceiveActivity 收到活动
onReceiveExam 收到测验
onRoomShelfChanged 收到货架变更

直播间 live直播 事件

BSYRoomEventHandler

API 描述
onLiveVideoStateChanged 直播间live视频状态回调

直播间 互动直播 事件

BSYRoomEventHandler

API 描述
onVideoTeacherStateChanged 老师视频状态变更
onAudioTeacherStateChanged 老师音频状态变更
onVideoSubscribeStateChanged 其他互动用户视频状态变更
onAudioSubscribeStateChanged 其他互动用户音频状态变更
onVideoPublishStateChanged 自己视频发布状态变更
onAudioPublishStateChanged 自己音频发布状态变更
onAudioVolumeIndication 互动用户音量变更
onCourseWareChanged 课件状态变更
onSpeakerChanged 互动用户列表变更
onInvitedSpeak 被邀请进行互动
onSpeakStateChanged 自己互动状态变更
onRaiseHandStateChanged 举手状态变更
onLocalVideoDisable 直播间是否禁用摄像头
onLocalAudioDisable 直播间是否禁用麦克风
onRaiseHandDisable 直播间是否禁止举手互动

直播间常量定义

直播间 直播状态

RoomState直播间直播状态

API 描述
ROOM_STATE_READY 直播未开始
ROOM_STATE_RUNNING 直播中
ROOM_STATE_STOPPED 直播已停止

直播间 互动远端用户状态

RemoteState远端用户的流状态

API 描述
REMOTE_STREAM_STATE_STOPPED 初始状态,播放停止
REMOTE_STREAM_STATE_STARTING 收到远端用户的第一个流数据包
REMOTE_STREAM_STATE_DECODING 正常解码播放
REMOTE_STREAM_STATE_FROZEN 流卡顿
REMOTE_STREAM_STATE_FAILED 流失败

直播间 本地流发布状态

PublishState本地流发布状态

API 描述
PUB_STATE_IDLE 初始状态,空闲
PUB_STATE_NO_PUBLISHED 流未发布
PUB_STATE_PUBLISHING 流开始发布
PUB_STATE_PUBLISHED 流已经发布

results matching ""

    No results matching ""