构造器和说明 |
---|
LiveRoomImpl(Context context) |
限定符和类型 | 方法和说明 |
---|---|
boolean |
autoOnStage()
1vnvm是否自动上台
|
void |
changeRoomAnnouncement(int group,
java.lang.String announcement,
java.lang.String link)
老师发送新公告/通知
|
LPError |
changeRoomAnnouncement(java.lang.String announcement,
java.lang.String link)
老师发送新公告
|
boolean |
enableFixChatPanel1v1()
1v1聊天是否固定
|
boolean |
enablePullAudioOnly()
只听声音
|
boolean |
enableScreenShare()
是否可以屏幕分享
|
boolean |
enableSwitchClass()
是否允许课中操作切班
|
void |
enterRoom(LPJoinCodeEnterRoomModel joinCodeEnterRoomModel,
LPLaunchListener launchListener) |
void |
enterRoom(LPSignEnterRoomModel signEnterRoomModel,
LPLaunchListener launchListener) |
LPError |
forbidChat(IUserModel forbidUser,
long duration)
禁言 (仅老师助教有权限)
|
LPAdminAuthModel |
getAdminAuth()
获取助教自身的权限
|
java.lang.String |
getAnimPPTToken()
获得动态PPT的token
|
java.lang.String[] |
getAuditionTip()
获取试听提示
|
java.util.Map<java.lang.String,java.lang.String> |
getAuthPaintColor()
获取已授权画笔的缓存
|
boolean |
getAutoOpenCameraStatus()
获取举手自动打开摄像头状态
|
java.lang.String |
getAVLogFilePath()
获取AVSDK音视频日志
|
LPAwardConfig[] |
getAwardConfigs()
获取所有奖励类型
|
LPInteractionAwardModel |
getAwardValue()
获取视频点赞缓存
|
java.util.List<java.lang.String> |
getBackupPicHosts()
获得PPT图片的备用域名
|
io.reactivex.Observable<LPStudyReportInfo> |
getBlackboardImgList(java.lang.String requestNumber)
获取学情报告板书图片列表
|
ChatVM |
getChatVM()
聊天模块
|
CloudFileVM |
getCloudFileVM()
云盘文件列表
|
LPCloudRecordModel.LPRecordValueModel |
getCloudRecordStatus()
主动获取云端录制状态
|
LPConstants.RoomLayoutMode |
getCurrentRoomLayout()
获取当前布局类型
|
IUserModel |
getCurrentUser()
获得当前用户
|
CustomColor |
getCustomColor()
获取 自定义颜色库
|
java.lang.String |
getCustomizeAssistantLabel()
获取定制助教角色名称
|
java.lang.String |
getCustomizeTeacherLabel()
获取定制老师角色名称
|
java.lang.String |
getDefaultPicHost()
获得可切CDN的PPT图片的域名
|
LPDisableOtherStuVideoModel |
getDisableOtherStudentVideoData()
学生只看自己和老师
|
DocListVM |
getDocListVM()
文档列表
|
DualTeacherVM |
getDualTeacherVM()
双师VM
|
java.util.List<LPExpressionModel> |
getExpressions() |
LPFeatureConfig |
getFeatureConfig()
获取Feature配置
|
boolean |
getForbidAllAudioStatus()
主动获取全体禁麦状态
|
boolean |
getForbidAllChatStatus()
主动获取禁止聊天状态
|
boolean |
getForbidRaiseHandStatus()
获得禁止举手状态
|
boolean |
getForbidStatus(LPConstants.LPForbidChatType type)
主动获取禁言状态
|
LPLoginModel |
getJSInfoMS() |
LiveEEVM |
getLiveEEVM() |
LiveShowVM |
getLiveShowVM()
直播带货VM
|
int |
getMaxActiveUsers()
专业小班课最大上台人数
|
int |
getMaxBackUpUsers()
专业小班课最大台下人数
|
LPMediaVM |
getMediaVM()
媒体模块
|
io.reactivex.Observable<LPAdminAuthModel> |
getObservableOfAdminAuth()
获取助教自身的权限
|
io.reactivex.Observable<IAnnouncementModel> |
getObservableOfAnnouncementChange()
公告回调
|
io.reactivex.Observable<java.util.Map<java.lang.String,java.lang.String>> |
getObservableOfAuthPaintColor()
授权画笔颜色监听
|
io.reactivex.Observable<LPInteractionAwardModel> |
getObservableOfAward()
获取视频点赞监听
|
io.reactivex.Observable<LPResRoomBlockedUserModel> |
getObservableOfBlockedUser()
拉黑回调
|
io.reactivex.Observable<LPKVModel> |
getObservableOfBroadcast()
自定义广播信令接收
|
io.reactivex.Observable<LPBroadcastModel> |
getObservableOfBroadcastBegin()
转播开始回调
|
io.reactivex.Observable<LPKVModel> |
getObservableOfBroadcastCache()
自定义缓存广播信令接收
|
io.reactivex.Observable<java.lang.Boolean> |
getObservableOfBroadcastEnable()
是否可以转播回调
|
io.reactivex.Observable<LPBroadcastModel> |
getObservableOfBroadcastEnd()
转播结束回调
|
io.reactivex.Observable<LPBroadcastModel> |
getObservableOfBroadcastStatus()
获取转播状态回调
|
io.reactivex.Observable<java.lang.Integer> |
getObservableOfClassEnd()
下课信令回调
|
io.reactivex.Observable<java.lang.Integer> |
getObservableOfClassStart()
上课信令回调
|
io.reactivex.Observable<java.lang.Integer> |
getObservableOfClassSwitch()
大小班课教室切换
|
io.reactivex.Observable<java.lang.Integer> |
getObservableOfClassSwitchState()
双师使用
切换教室状态回调
|
io.reactivex.Observable<LPCloudRecordModel.LPRecordValueModel> |
getObservableOfCloudRecordStatus()
云端录制状态回调
|
io.reactivex.Observable<LPResRoomDebugModel> |
getObservableOfDebug()
debug信息,不知道为什么叫debug信息 →_→ ,这里目前处理了被踢出教室逻辑
|
io.reactivex.Observable<LPDisableOtherStuVideoModel> |
getObservableOfDisableOtherStudentVideo()
学生只看自己和老师监听
|
io.reactivex.Observable<LPDivideGroupModel> |
getObservableOfDivideGroup()
主动获取分组数据
|
io.reactivex.Observable<LPDocViewUpdateModel> |
getObservableOfDocViewUpdate()
文档同步操作回调
|
io.reactivex.Observable<java.lang.Boolean> |
getObservableOfForbidAllAudioStatus()
全体禁麦
|
io.reactivex.Observable<LPRoomForbidChatResult> |
getObservableOfForbidAllChatStatus()
全体禁言回调
|
io.reactivex.Observable<IForbidChatModel> |
getObservableOfForbidChat()
禁言回调 (包含其他学生被禁言)
|
io.reactivex.Observable<LPResRoomForbidListModel> |
getObservableOfForbidList()
禁言学员回调
|
io.reactivex.Observable<java.lang.Boolean> |
getObservableOfForbidRaiseHand()
禁止举手状态改变
|
io.reactivex.Observable<java.lang.Boolean> |
getObservableOfForbidStudentSwitchPPT()
学生操作ppt状态发生变化
|
io.reactivex.subjects.BehaviorSubject<LPResH5PlayModeChangeModel> |
getObservableOfH5PlayModeChange()
东方之星 H5 播放模式变更监听
|
io.reactivex.Observable<java.lang.Boolean> |
getObservableOfH5PPTAuth()
授权h5 权限回调
|
io.reactivex.Observable<java.lang.Boolean> |
getObservableOfIsSelfChatForbid()
自己禁言状态
|
io.reactivex.subjects.PublishSubject<java.lang.String> |
getObservableOfJSNotifier() |
io.reactivex.Observable<LPError> |
getObservableOfKickOut()
被请出教室监听
errorCode=1 主动踢出, errorCode=2 试听结束/教室强制关闭, errorCode=3 主讲人离开 errorCode=6 教室结束超过30min
|
io.reactivex.Observable<ILoginConflictModel> |
getObservableOfLoginConflict()
进教室冲突
|
io.reactivex.Observable<java.util.List<LPMainScreenNoticeModel>> |
getObservableOfMainScreenNotice()
主屏公告监听
|
io.reactivex.Observable<java.lang.Boolean> |
getObservableOfPlayMedia()
播放视频
|
io.reactivex.Observable<java.lang.Boolean> |
getObservableOfPPTVideoSwitch()
老师的窗口与ppt切换 (响应)
|
io.reactivex.Observable<java.lang.Boolean> |
getObservableOfQuickMuteAllStudentMic()
快速操作学生麦克风回调
|
io.reactivex.Observable<LPRandomSelectValueModel> |
getObservableOfRandomSelect()
随机选人回调
|
io.reactivex.Observable<java.lang.Long> |
getObservableOfRealStartTime()
获取点击上课的时间戳
|
io.reactivex.Observable<LPRedPacketModel> |
getObservableOfRedPacket()
抢红包
|
io.reactivex.Observable<java.lang.String> |
getObservableOfRedPacketFinish()
抢红包结束回调
|
io.reactivex.Observable<RedPacketTopList> |
getObservableOfRedPacketRankList()
抢红包排行榜回调
|
io.reactivex.Observable<LPConstants.RoomLayoutMode> |
getObservableOfRoomLayoutSwitch()
布局切换监听
|
io.reactivex.Observable<LPResRoomReloadModel> |
getObservableOfRoomReload()
刷新教室回调
|
io.reactivex.Observable<java.lang.Boolean> |
getObservableOfShareDesktop()
屏幕分享
|
io.reactivex.Observable<LPSpeakInviteModel> |
getObservableOfSpeakInvite()
已过时。
|
io.reactivex.Observable<LPSpeakInviteConfirmModel> |
getObservableOfSpeakInviteRes()
已过时。
|
io.reactivex.Observable<LPTurntableModel> |
getObservableOfTurntable()
转盘广播
|
io.reactivex.Observable<IUserInModel> |
getObservableOfUserIn()
已过时。
|
io.reactivex.Observable<LPUserModel> |
getObservableOfUserUpdate()
用户音视频状态发生变化
|
io.reactivex.Observable<LPResRoomReloadModel> |
getObservableOfWebrtcChange()
刷新教室回调 old
|
OnlineUserVM |
getOnlineUserVM()
在线用户模块
|
LPEnterRoomNative.LPPartnerConfig |
getPartnerConfig()
获取partner配置
|
LPPlayer |
getPlayer()
播放音视频
|
IUserModel |
getPresenterUser()
获得当前主讲人
|
io.reactivex.subjects.PublishSubject<java.lang.String> |
getPublishSubjectOfDebugVideo() |
QuizVM |
getQuizVM()
测验v2
|
LPRecorder |
getRecorder()
本地视频
|
LPRedPacketModel |
getRedPacketModel(java.lang.String packetId)
获取当前 红包雨 Id 对应的 model
|
java.lang.String |
getRoomBackgroundUrl()
获取教室背景
|
long |
getRoomId()
直接用getRoomInfo()
获得房间号
|
LPRoomInfo |
getRoomInfo() |
LPResRoomLoginModel |
getRoomLoginModel() |
LPConstants.LPMediaType |
getRoomMediaType()
获取教室媒体类型 音频课\视频课
|
com.baijiahulian.common.networkv2_ws.common.BJNetworkClientType |
getRoomServerConnectType()
获取 roomserver 链路类型
|
long |
getRoomStartTime()
获取教室开始时间
|
long |
getRoomStartTimeTs()
获取教室开始时间 TS
|
java.lang.String |
getRoomTitle()
获得房间名称
|
LPConstants.LPRoomType |
getRoomType()
已过时。
|
LPConstants.SmallClassTemplateType |
getSmallClassTemplateType()
获取小班课模板类型
|
SpeakQueueVM |
getSpeakQueueVM()
发言列表模块
|
boolean |
getStudentSwitchPPTState()
获取学生操作ppt状态
|
io.reactivex.Observable<java.util.List<LPStudyReportModel>> |
getStudyReportList()
获取学情报告列表
|
StudyRoomVM |
getStudyRoomVM()
自习室VM
|
io.reactivex.Observable<java.lang.Integer> |
getTaskStateSegment(java.lang.String taskNo)
获取学情报告的生成状态
|
IUserModel |
getTeacherUser()
获得教室老师用户
|
LPConstants.TemplateType |
getTemplateType()
获取当前房间模版类型
|
ToolBoxVM |
getToolBoxVM()
工具箱VM
|
java.lang.String |
getWhiteboardBackgroundUrl()
获取白板背景url
|
ZXYBVM |
getZXYBVM()
智写云笔VM
|
boolean |
hasH5PPTAuth()
是否已经授权h5
|
boolean |
hasStudentRaise()
有无学生上麦,仅在webrtc班型上使用此参数
|
boolean |
isAllInParentRoom()
双师使用
大小班老师、助教查看是否全员在大班中
|
boolean |
isAudition()
是否是试听room
|
boolean |
isBroadcasting()
是否正在转播
|
boolean |
isClassStarted()
是否上课
|
boolean |
isCloudRecord()
是否可以开启云端录制
|
boolean |
isDefaultWhiteBoard()
是否使用新模板
|
boolean |
isGenerateCourseReport()
是否生成表情报告
|
boolean |
isGroupClass()
是否是分组课堂
|
boolean |
isGroupTeacherOrAssistant()
判断是否有分组老师和助教权限
|
boolean |
isGroupTeacherSwitchRoom()
是否是小班老师切班
|
boolean |
isLongTerm()
是否是长期课程
|
boolean |
isMockLive()
是否为伪直播
|
boolean |
isNewGroupClass()
是否是线上双师
|
boolean |
isOrganizationUser()
是否为机构用户
|
boolean |
isParentRoom() |
boolean |
isPushLive()
是否为推流直播
|
boolean |
isQuit()
是否退出了房间
|
boolean |
isShowEvaluation()
是否显示课后评价
|
boolean |
isSyncPPTVideo()
是否同步ppt和video的配置项
|
boolean |
isTeacher()
判断是否是老师
|
boolean |
isTeacherOrAssistant()
判断是否有老师或助教权限
|
boolean |
isUseWebRTC()
是否使用webRTC
|
boolean |
isVideoInMain()
是否是视频为主,即视频在PPT区域
|
PPTVM |
newPPTVM(PPTVM.LPPPTFragmentInterface uiInterface) |
ShapeVM |
newShapeVM(ShapeVM.LPShapeReceiverListener uiInterface)
画笔
|
void |
quickMuteAllStudentMic(boolean mute)
快速操作学生麦克风
|
void |
quitRoom()
离开教室
|
void |
reconnect(LPLaunchListener listener)
重连接口
|
void |
requestAnnouncement()
获取公告
|
void |
requestAnnouncement(boolean isSticky)
获取置顶消息
|
void |
requestAnnouncement(int group)
获取公告/分组通知
|
void |
requestAuthPaintColor(java.util.Map<java.lang.String,java.lang.String> map)
授权画笔颜色
|
void |
requestAward(java.lang.String to,
java.util.HashMap<java.lang.String,LPAwardUserInfo> record)
发送点赞请求
|
void |
requestAward(java.lang.String to,
java.util.List<java.lang.String> toStudents,
java.lang.String key,
java.util.HashMap<java.lang.String,LPAwardUserInfo> record)
发送点赞请求
|
void |
requestAward(java.lang.String to,
java.lang.String key,
java.util.HashMap<java.lang.String,LPAwardUserInfo> record)
发送点赞请求
|
LPError |
requestBroadcastCache(java.lang.String key)
请求缓存的定制广播信令,接收对应于
LiveRoom.getObservableOfBroadcastCache() |
void |
requestBroadcastEnd()
结束转播
|
void |
requestBroadcastStart()
开始转播
|
void |
requestBroadcastStatus()
请求转播状态
|
void |
requestClassEnd()
下课
|
void |
requestClassStart()
上课
|
LPError |
requestCloudRecord(LPConstants.CloudRecordStatus cloudRecordStatus)
云录制
|
io.reactivex.Observable<LPResRoomCloudRecordStartProcessingModel> |
requestCloudRecordStartProcessing()
开始转码
|
io.reactivex.Observable<LPShortResult> |
requestCloudRedPacketRankList(int redPackageId)
获取榜单5名学生
|
io.reactivex.Observable<LPShortResult> |
requestCloudRobRedPacket(int redPackageId)
触发抢红包
|
void |
requestDivideGroup(LPDivideGroupModel divideGroupModel)
设置分组
|
io.reactivex.Observable<LPExpReportProgressModel> |
requestExpReportProgress()
获取表情报告生成状态
|
io.reactivex.Observable<LPExpReportTaskModel> |
requestExpReportTask()
获取表情报告的task_id (老师调用,用于启动报告开始生成)
|
void |
requestForbidAllAudio(boolean forbidAllAudio)
设置全体静音
|
void |
requestForbidAllChat(boolean forbidAllChat)
设置禁言(老师)
|
void |
requestForbidList()
请求禁言学员信息
|
void |
requestForbidRaiseHand(boolean forbid)
禁止举手
|
void |
requestForbidStudentSwitchPPT(boolean forbid)
学生PPT禁止预览&翻页
|
void |
requestH5PPTAuth(boolean auth)
授权h5 ppt权限(大班课使用)
|
io.reactivex.Observable<LPCheckRecordStatusModel> |
requestIsCloudRecordAllowed()
开起云端录制(服务器配置录制可开启的时间)
|
void |
requestKickOutUser(java.lang.String userId)
踢出指定人员
|
void |
requestKickOutUser(java.lang.String userId,
boolean isBlock) |
void |
requestMirrorMode(boolean horizonMirrorMode,
boolean verticalMirrorMode)
设置全员镜像模式
|
void |
requestMirrorMode(java.lang.String userNumber,
java.lang.String userId,
boolean horizonMirrorMode,
boolean verticalMirrorMode)
设置单人镜像模式
|
io.reactivex.Observable<LPPlaybackProcessStatusModel> |
requestPlaybackProcessStatus()
获取转码进度
|
void |
requestPPTVideoSwitch(boolean isVideoInMain) |
io.reactivex.Observable<LPShortResult> |
requestPublishRedPacket(int count,
int amount,
int timeLength)
发布抢红包
|
io.reactivex.Observable<java.lang.String> |
requestQuestionBeforeClass(java.lang.String uuid)
获取课前问卷
|
void |
requestRedPacket(LPRedPacketModel redPacketModel)
发布抢红包开始广播
|
io.reactivex.Observable<LPShortResult> |
requestRedPacketStudent()
一个教室内获取每个学生的抢学分总数
|
void |
requestRoomLayoutSwitch(LPConstants.RoomLayoutMode layoutCategory)
布局切换(画廊布局与板书布局)
|
io.reactivex.Observable<java.lang.String> |
requestStudyReport()
获取学情报告taskNo
|
void |
requestSwitchClass()
双师使用
大小班老师、助教切换教室
|
void |
requestTurntable(LPTurntableModel model)
发送转盘信令
|
LPError |
sendBroadcast(java.lang.String key,
java.lang.Object value,
boolean withCache)
发送定制广播信令,接收对应于
LiveRoom.getObservableOfBroadcast() |
void |
sendJSCommonRoomRequest(java.lang.String request)
h5 room server 透传发送
|
void |
sendPresenterUplinkLossRate(LPPresenterLossRateModel lossRateModel)
发送主讲丢包广播
|
void |
sendRedPacketRankListBroadcast(com.google.gson.JsonElement value)
发送红包排名广播
|
void |
setOnLiveRoomListener(OnLiveRoomListener listener)
异常回调
|
void |
setOnWebrtcStreamStats(int time,
OnWebrtcStreamStatsListener listener)
设置Webrtc流状态信息回调
|
void |
setRemoteDefaultVideoStreamType(com.baijiayun.bjyrtcengine.Defines.BJYRtcCommon.DualStreamType streamType)
设置默认拉流模式
|
void |
setRoomStatusListener(LPRoomStatusListener lpRoomStatusListener)
房间状态回调,包括进入房间、退出房间
|
void |
switchRoom(LPLaunchListener lpLaunchListener) |
void |
uploadDeviceInfo(java.util.Map<java.lang.String,java.lang.String> data)
上传设备检测结果
|
io.reactivex.Observable<LPUploadScreenshotResult> |
uploadScreenshot(java.lang.String uploadUrl,
java.lang.String token,
java.lang.String courseId,
java.lang.String userId,
java.lang.String userName,
java.lang.String userNumber,
int userType,
int position,
int imageType,
java.lang.String base64Encode)
上传截图
|
public void enterRoom(LPJoinCodeEnterRoomModel joinCodeEnterRoomModel, LPLaunchListener launchListener)
public void enterRoom(LPSignEnterRoomModel signEnterRoomModel, LPLaunchListener launchListener)
public void setOnLiveRoomListener(OnLiveRoomListener listener)
LiveRoom
setOnLiveRoomListener
在接口中 LiveRoom
public void setRoomStatusListener(LPRoomStatusListener lpRoomStatusListener)
LiveRoom
setRoomStatusListener
在接口中 LiveRoom
public void switchRoom(LPLaunchListener lpLaunchListener)
switchRoom
在接口中 LiveRoom
public io.reactivex.subjects.PublishSubject<java.lang.String> getPublishSubjectOfDebugVideo()
public java.util.List<java.lang.String> getBackupPicHosts()
public java.lang.String getDefaultPicHost()
public boolean isTeacherOrAssistant()
LiveRoom
isTeacherOrAssistant
在接口中 LiveRoom
public boolean isGroupTeacherOrAssistant()
LiveRoom
isGroupTeacherOrAssistant
在接口中 LiveRoom
public void reconnect(LPLaunchListener listener)
LiveRoom
public int getMaxActiveUsers()
LiveRoom
getMaxActiveUsers
在接口中 LiveRoom
public int getMaxBackUpUsers()
LiveRoom
getMaxBackUpUsers
在接口中 LiveRoom
public java.lang.String getRoomBackgroundUrl()
LiveRoom
getRoomBackgroundUrl
在接口中 LiveRoom
public boolean isDefaultWhiteBoard()
LiveRoom
isDefaultWhiteBoard
在接口中 LiveRoom
public CustomColor getCustomColor()
LiveRoom
getCustomColor
在接口中 LiveRoom
public java.lang.String getWhiteboardBackgroundUrl()
LiveRoom
getWhiteboardBackgroundUrl
在接口中 LiveRoom
public void requestForbidList()
LiveRoom
requestForbidList
在接口中 LiveRoom
public void requestKickOutUser(java.lang.String userId)
LiveRoom
requestKickOutUser
在接口中 LiveRoom
public void requestKickOutUser(java.lang.String userId, boolean isBlock)
requestKickOutUser
在接口中 LiveRoom
isBlock
- 是否拉黑public io.reactivex.Observable<LPResRoomBlockedUserModel> getObservableOfBlockedUser()
LiveRoom
getObservableOfBlockedUser
在接口中 LiveRoom
public io.reactivex.Observable<LPDocViewUpdateModel> getObservableOfDocViewUpdate()
LiveRoom
getObservableOfDocViewUpdate
在接口中 LiveRoom
public LPAwardConfig[] getAwardConfigs()
LiveRoom
getAwardConfigs
在接口中 LiveRoom
public io.reactivex.Observable<LPInteractionAwardModel> getObservableOfAward()
LiveRoom
getObservableOfAward
在接口中 LiveRoom
public LPInteractionAwardModel getAwardValue()
LiveRoom
getAwardValue
在接口中 LiveRoom
public void requestAward(java.lang.String to, java.util.HashMap<java.lang.String,LPAwardUserInfo> record)
LiveRoom
requestAward
在接口中 LiveRoom
to
- 被点赞学生的userNumberrecord
- 全部点赞集合public void requestAward(java.lang.String to, java.lang.String key, java.util.HashMap<java.lang.String,LPAwardUserInfo> record)
LiveRoom
requestAward
在接口中 LiveRoom
to
- 被点赞学生的userNumberkey
- 奖励新类型(后端接口返回的key值)keyrecord
- 全部点赞集合public void requestAward(java.lang.String to, java.util.List<java.lang.String> toStudents, java.lang.String key, java.util.HashMap<java.lang.String,LPAwardUserInfo> record)
LiveRoom
requestAward
在接口中 LiveRoom
to
- 被点赞学生的userNumbertoStudents
- 被点赞的学生集合,当为to为-1并且toStudents有值时,则不显示动效key
- 奖励新类型(后端接口返回的key值)keyrecord
- 全部点赞集合public io.reactivex.Observable<LPResRoomForbidListModel> getObservableOfForbidList()
LiveRoom
getObservableOfForbidList
在接口中 LiveRoom
public java.lang.String getAnimPPTToken()
public LPRecorder getRecorder()
LiveRoom
getRecorder
在接口中 LiveRoom
public IUserModel getCurrentUser()
LiveRoom
getCurrentUser
在接口中 LiveRoom
public IUserModel getTeacherUser()
LiveRoom
getTeacherUser
在接口中 LiveRoom
public IUserModel getPresenterUser()
LiveRoom
getPresenterUser
在接口中 LiveRoom
public SpeakQueueVM getSpeakQueueVM()
LiveRoom
getSpeakQueueVM
在接口中 LiveRoom
public DocListVM getDocListVM()
LiveRoom
getDocListVM
在接口中 LiveRoom
public CloudFileVM getCloudFileVM()
LiveRoom
getCloudFileVM
在接口中 LiveRoom
public OnlineUserVM getOnlineUserVM()
LiveRoom
getOnlineUserVM
在接口中 LiveRoom
public PPTVM newPPTVM(PPTVM.LPPPTFragmentInterface uiInterface)
public ShapeVM newShapeVM(ShapeVM.LPShapeReceiverListener uiInterface)
LiveRoom
newShapeVM
在接口中 LiveRoom
public ToolBoxVM getToolBoxVM()
LiveRoom
getToolBoxVM
在接口中 LiveRoom
public LiveShowVM getLiveShowVM()
LiveRoom
getLiveShowVM
在接口中 LiveRoom
public StudyRoomVM getStudyRoomVM()
LiveRoom
getStudyRoomVM
在接口中 LiveRoom
public DualTeacherVM getDualTeacherVM()
LiveRoom
getDualTeacherVM
在接口中 LiveRoom
public LiveEEVM getLiveEEVM()
getLiveEEVM
在接口中 LiveRoom
@Deprecated public io.reactivex.Observable<IUserInModel> getObservableOfUserIn()
LiveRoom
getObservableOfUserIn
在接口中 LiveRoom
public io.reactivex.Observable<java.lang.Integer> getObservableOfClassSwitch()
LiveRoom
getObservableOfClassSwitch
在接口中 LiveRoom
public void requestClassStart()
LiveRoom
requestClassStart
在接口中 LiveRoom
public io.reactivex.Observable<java.lang.Integer> getObservableOfClassStart()
LiveRoom
getObservableOfClassStart
在接口中 LiveRoom
public void requestClassEnd()
LiveRoom
requestClassEnd
在接口中 LiveRoom
public io.reactivex.Observable<java.lang.Integer> getObservableOfClassEnd()
LiveRoom
getObservableOfClassEnd
在接口中 LiveRoom
public io.reactivex.Observable<LPResRoomDebugModel> getObservableOfDebug()
LiveRoom
getObservableOfDebug
在接口中 LiveRoom
public io.reactivex.Observable<java.lang.Long> getObservableOfRealStartTime()
LiveRoom
getObservableOfRealStartTime
在接口中 LiveRoom
public io.reactivex.Observable<LPError> getObservableOfKickOut()
LiveRoom
getObservableOfKickOut
在接口中 LiveRoom
public io.reactivex.Observable<ILoginConflictModel> getObservableOfLoginConflict()
LiveRoom
getObservableOfLoginConflict
在接口中 LiveRoom
public io.reactivex.Observable<LPCloudRecordModel.LPRecordValueModel> getObservableOfCloudRecordStatus()
LiveRoom
getObservableOfCloudRecordStatus
在接口中 LiveRoom
public LPError requestCloudRecord(LPConstants.CloudRecordStatus cloudRecordStatus)
requestCloudRecord
在接口中 LiveRoom
cloudRecordStatus
- 请求的状态public io.reactivex.Observable<LPResRoomCloudRecordStartProcessingModel> requestCloudRecordStartProcessing()
requestCloudRecordStartProcessing
在接口中 LiveRoom
public io.reactivex.Observable<LPRoomForbidChatResult> getObservableOfForbidAllChatStatus()
LiveRoom
getObservableOfForbidAllChatStatus
在接口中 LiveRoom
public void requestForbidAllChat(boolean forbidAllChat)
LiveRoom
requestForbidAllChat
在接口中 LiveRoom
public void requestForbidAllAudio(boolean forbidAllAudio)
LiveRoom
requestForbidAllAudio
在接口中 LiveRoom
public void requestDivideGroup(LPDivideGroupModel divideGroupModel)
LiveRoom
requestDivideGroup
在接口中 LiveRoom
divideGroupModel
- 分组数据public void requestRoomLayoutSwitch(LPConstants.RoomLayoutMode layoutCategory)
LiveRoom
requestRoomLayoutSwitch
在接口中 LiveRoom
layoutCategory
- 1/画廊布局 2/板书布局 3/演讲布局public boolean getForbidAllAudioStatus()
LiveRoom
getForbidAllAudioStatus
在接口中 LiveRoom
public boolean getForbidAllChatStatus()
LiveRoom
getForbidAllChatStatus
在接口中 LiveRoom
public boolean getForbidStatus(LPConstants.LPForbidChatType type)
LiveRoom
getForbidStatus
在接口中 LiveRoom
type
- 禁言类型
LPConstants.LPForbidChatType.TYPE_ALL 全部小组是否设置禁言(大班老师/组教设置)
LPConstants.LPForbidChatType.TYPE_GROUP 当前小组是否设置禁言(小组老师/组教设置)public LPCloudRecordModel.LPRecordValueModel getCloudRecordStatus()
getCloudRecordStatus
在接口中 LiveRoom
public io.reactivex.Observable<LPDivideGroupModel> getObservableOfDivideGroup()
LiveRoom
getObservableOfDivideGroup
在接口中 LiveRoom
public LPConstants.LPMediaType getRoomMediaType()
LiveRoom
getRoomMediaType
在接口中 LiveRoom
public io.reactivex.Observable<IAnnouncementModel> getObservableOfAnnouncementChange()
LiveRoom
getObservableOfAnnouncementChange
在接口中 LiveRoom
public void requestAnnouncement()
LiveRoom
requestAnnouncement
在接口中 LiveRoom
public void requestAnnouncement(int group)
LiveRoom
requestAnnouncement
在接口中 LiveRoom
public void requestAnnouncement(boolean isSticky)
LiveRoom
requestAnnouncement
在接口中 LiveRoom
isSticky
- 置顶为truepublic LPError changeRoomAnnouncement(java.lang.String announcement, java.lang.String link)
LiveRoom
changeRoomAnnouncement
在接口中 LiveRoom
public void changeRoomAnnouncement(int group, java.lang.String announcement, java.lang.String link)
LiveRoom
changeRoomAnnouncement
在接口中 LiveRoom
group
- 当前组IDannouncement
- 公告/通知link
- 跳转链接public LPError forbidChat(IUserModel forbidUser, long duration)
LiveRoom
forbidChat
在接口中 LiveRoom
public io.reactivex.Observable<IForbidChatModel> getObservableOfForbidChat()
LiveRoom
getObservableOfForbidChat
在接口中 LiveRoom
public io.reactivex.Observable<java.lang.Boolean> getObservableOfIsSelfChatForbid()
LiveRoom
getObservableOfIsSelfChatForbid
在接口中 LiveRoom
public io.reactivex.Observable<java.lang.Boolean> getObservableOfForbidAllAudioStatus()
LiveRoom
getObservableOfForbidAllAudioStatus
在接口中 LiveRoom
public io.reactivex.Observable<LPKVModel> getObservableOfBroadcast()
LiveRoom
getObservableOfBroadcast
在接口中 LiveRoom
LPKVModel
public io.reactivex.Observable<LPKVModel> getObservableOfBroadcastCache()
LiveRoom
getObservableOfBroadcastCache
在接口中 LiveRoom
LPKVModel
public io.reactivex.Observable<LPConstants.RoomLayoutMode> getObservableOfRoomLayoutSwitch()
LiveRoom
getObservableOfRoomLayoutSwitch
在接口中 LiveRoom
public LPConstants.RoomLayoutMode getCurrentRoomLayout()
LiveRoom
getCurrentRoomLayout
在接口中 LiveRoom
public LPError sendBroadcast(java.lang.String key, java.lang.Object value, boolean withCache)
LiveRoom
LiveRoom.getObservableOfBroadcast()
sendBroadcast
在接口中 LiveRoom
key
- 信令类型value
- 信令内容withCache
- 是否缓存,缓存的数据会保存在服务器,可以通过LiveRoom.requestBroadcastCache(String)
获得LPError.CODE_ERROR_INVALID_SIGNAL_KEY
错误的自定义信令类型
LPError.CODE_ERROR_INVALID_SIGNAL_VALUE
自定义信令内容过长
LPError.CODE_ERROR_SIGNAL_FREQUENCY_TOO_HIGH
自定义信令发送频率过高public LPError requestBroadcastCache(java.lang.String key)
LiveRoom
LiveRoom.getObservableOfBroadcastCache()
requestBroadcastCache
在接口中 LiveRoom
key
- 信令类型LPError.CODE_ERROR_INVALID_SIGNAL_KEY
错误的自定义信令类型public java.lang.String getRoomTitle()
LiveRoom
getRoomTitle
在接口中 LiveRoom
public long getRoomId()
LiveRoom
@Deprecated public LPConstants.LPRoomType getRoomType()
LiveRoom
getRoomType
在接口中 LiveRoom
public long getRoomStartTime()
LiveRoom
getRoomStartTime
在接口中 LiveRoom
public long getRoomStartTimeTs()
LiveRoom
getRoomStartTimeTs
在接口中 LiveRoom
public boolean isClassStarted()
LiveRoom
isClassStarted
在接口中 LiveRoom
public io.reactivex.Observable<LPCheckRecordStatusModel> requestIsCloudRecordAllowed()
LiveRoom
requestIsCloudRecordAllowed
在接口中 LiveRoom
public io.reactivex.Observable<LPPlaybackProcessStatusModel> requestPlaybackProcessStatus()
requestPlaybackProcessStatus
在接口中 LiveRoom
public boolean getForbidRaiseHandStatus()
LiveRoom
getForbidRaiseHandStatus
在接口中 LiveRoom
public io.reactivex.Observable<java.lang.Boolean> getObservableOfForbidRaiseHand()
LiveRoom
getObservableOfForbidRaiseHand
在接口中 LiveRoom
public void requestForbidRaiseHand(boolean forbid)
LiveRoom
requestForbidRaiseHand
在接口中 LiveRoom
public boolean getAutoOpenCameraStatus()
LiveRoom
getAutoOpenCameraStatus
在接口中 LiveRoom
public io.reactivex.Observable<java.lang.Boolean> getObservableOfShareDesktop()
LiveRoom
getObservableOfShareDesktop
在接口中 LiveRoom
public io.reactivex.Observable<java.lang.Boolean> getObservableOfPlayMedia()
LiveRoom
getObservableOfPlayMedia
在接口中 LiveRoom
public LPEnterRoomNative.LPPartnerConfig getPartnerConfig()
LiveRoom
getPartnerConfig
在接口中 LiveRoom
public LPRoomInfo getRoomInfo()
getRoomInfo
在接口中 LiveRoom
public LPFeatureConfig getFeatureConfig()
LiveRoom
getFeatureConfig
在接口中 LiveRoom
@Deprecated public io.reactivex.Observable<LPSpeakInviteModel> getObservableOfSpeakInvite()
LiveRoom
getObservableOfSpeakInvite
在接口中 LiveRoom
@Deprecated public io.reactivex.Observable<LPSpeakInviteConfirmModel> getObservableOfSpeakInviteRes()
LiveRoom
getObservableOfSpeakInviteRes
在接口中 LiveRoom
public void sendJSCommonRoomRequest(java.lang.String request)
LiveRoom
sendJSCommonRoomRequest
在接口中 LiveRoom
public io.reactivex.subjects.PublishSubject<java.lang.String> getObservableOfJSNotifier()
public io.reactivex.subjects.BehaviorSubject<LPResH5PlayModeChangeModel> getObservableOfH5PlayModeChange()
LiveRoom
getObservableOfH5PlayModeChange
在接口中 LiveRoom
public LPLoginModel getJSInfoMS()
public LPResRoomLoginModel getRoomLoginModel()
public java.lang.String getAVLogFilePath()
LiveRoom
getAVLogFilePath
在接口中 LiveRoom
public boolean isUseWebRTC()
LiveRoom
isUseWebRTC
在接口中 LiveRoom
public io.reactivex.Observable<LPRandomSelectValueModel> getObservableOfRandomSelect()
LiveRoom
getObservableOfRandomSelect
在接口中 LiveRoom
public io.reactivex.Observable<java.lang.Boolean> getObservableOfQuickMuteAllStudentMic()
LiveRoom
getObservableOfQuickMuteAllStudentMic
在接口中 LiveRoom
public void quickMuteAllStudentMic(boolean mute)
LiveRoom
quickMuteAllStudentMic
在接口中 LiveRoom
mute
- ture关闭/false打开public void requestAuthPaintColor(java.util.Map<java.lang.String,java.lang.String> map)
LiveRoom
requestAuthPaintColor
在接口中 LiveRoom
map
- key是16进制颜色值,value是user number.public io.reactivex.Observable<java.util.Map<java.lang.String,java.lang.String>> getObservableOfAuthPaintColor()
LiveRoom
getObservableOfAuthPaintColor
在接口中 LiveRoom
public java.util.Map<java.lang.String,java.lang.String> getAuthPaintColor()
LiveRoom
getAuthPaintColor
在接口中 LiveRoom
public io.reactivex.Observable<LPUploadScreenshotResult> uploadScreenshot(java.lang.String uploadUrl, java.lang.String token, java.lang.String courseId, java.lang.String userId, java.lang.String userName, java.lang.String userNumber, int userType, int position, int imageType, java.lang.String base64Encode)
LiveRoom
uploadScreenshot
在接口中 LiveRoom
uploadUrl
- 上传地址token
- WebRTC的tokencourseId
- 课程iduserId
- userIduserName
- userNameposition
- 用户所在视频的位置,0-15之间.白板截图随便传imageType
- 图片类型。目前仅支持截图base64Encode
- 图片的base64编码字符串public void sendPresenterUplinkLossRate(LPPresenterLossRateModel lossRateModel)
LiveRoom
sendPresenterUplinkLossRate
在接口中 LiveRoom
public void setOnWebrtcStreamStats(int time, OnWebrtcStreamStatsListener listener)
LiveRoom
setOnWebrtcStreamStats
在接口中 LiveRoom
time
- 回调间隔/mslistener
- listenerpublic void requestRedPacket(LPRedPacketModel redPacketModel)
LiveRoom
requestRedPacket
在接口中 LiveRoom
redPacketModel
- 红包 modelpublic LPRedPacketModel getRedPacketModel(java.lang.String packetId)
LiveRoom
getRedPacketModel
在接口中 LiveRoom
packetId
- 要获取的 红包雨IDpublic io.reactivex.Observable<LPRedPacketModel> getObservableOfRedPacket()
LiveRoom
getObservableOfRedPacket
在接口中 LiveRoom
public io.reactivex.Observable<java.lang.String> getObservableOfRedPacketFinish()
LiveRoom
getObservableOfRedPacketFinish
在接口中 LiveRoom
public io.reactivex.Observable<LPShortResult> requestPublishRedPacket(int count, int amount, int timeLength)
LiveRoom
requestPublishRedPacket
在接口中 LiveRoom
public io.reactivex.Observable<LPShortResult> requestCloudRobRedPacket(int redPackageId)
LiveRoom
requestCloudRobRedPacket
在接口中 LiveRoom
public io.reactivex.Observable<LPShortResult> requestCloudRedPacketRankList(int redPackageId)
LiveRoom
requestCloudRedPacketRankList
在接口中 LiveRoom
public void sendRedPacketRankListBroadcast(com.google.gson.JsonElement value)
LiveRoom
sendRedPacketRankListBroadcast
在接口中 LiveRoom
public io.reactivex.Observable<RedPacketTopList> getObservableOfRedPacketRankList()
LiveRoom
getObservableOfRedPacketRankList
在接口中 LiveRoom
public io.reactivex.Observable<LPShortResult> requestRedPacketStudent()
LiveRoom
requestRedPacketStudent
在接口中 LiveRoom
public boolean isOrganizationUser()
LiveRoom
isOrganizationUser
在接口中 LiveRoom
public java.lang.String getCustomizeTeacherLabel()
LiveRoom
getCustomizeTeacherLabel
在接口中 LiveRoom
public java.lang.String getCustomizeAssistantLabel()
LiveRoom
getCustomizeAssistantLabel
在接口中 LiveRoom
public boolean isParentRoom()
isParentRoom
在接口中 LiveRoom
public LPConstants.TemplateType getTemplateType()
LiveRoom
getTemplateType
在接口中 LiveRoom
public LPConstants.SmallClassTemplateType getSmallClassTemplateType()
LiveRoom
getSmallClassTemplateType
在接口中 LiveRoom
public java.lang.String[] getAuditionTip()
LiveRoom
getAuditionTip
在接口中 LiveRoom
public boolean isAudition()
LiveRoom
isAudition
在接口中 LiveRoom
public io.reactivex.Observable<LPAdminAuthModel> getObservableOfAdminAuth()
LiveRoom
getObservableOfAdminAuth
在接口中 LiveRoom
public LPAdminAuthModel getAdminAuth()
LiveRoom
getAdminAuth
在接口中 LiveRoom
public io.reactivex.Observable<LPExpReportTaskModel> requestExpReportTask()
LiveRoom
requestExpReportTask
在接口中 LiveRoom
public io.reactivex.Observable<LPExpReportProgressModel> requestExpReportProgress()
LiveRoom
requestExpReportProgress
在接口中 LiveRoom
public boolean isGenerateCourseReport()
LiveRoom
isGenerateCourseReport
在接口中 LiveRoom
public boolean isShowEvaluation()
LiveRoom
isShowEvaluation
在接口中 LiveRoom
public java.util.List<LPExpressionModel> getExpressions()
getExpressions
在接口中 LiveRoom
public void requestPPTVideoSwitch(boolean isVideoInMain)
requestPPTVideoSwitch
在接口中 LiveRoom
public io.reactivex.Observable<java.lang.Boolean> getObservableOfPPTVideoSwitch()
LiveRoom
getObservableOfPPTVideoSwitch
在接口中 LiveRoom
public boolean isVideoInMain()
LiveRoom
isVideoInMain
在接口中 LiveRoom
public boolean isSyncPPTVideo()
LiveRoom
isSyncPPTVideo
在接口中 LiveRoom
public LPMediaVM getMediaVM()
LiveRoom
getMediaVM
在接口中 LiveRoom
public boolean getStudentSwitchPPTState()
LiveRoom
getStudentSwitchPPTState
在接口中 LiveRoom
public io.reactivex.Observable<java.lang.Boolean> getObservableOfForbidStudentSwitchPPT()
LiveRoom
getObservableOfForbidStudentSwitchPPT
在接口中 LiveRoom
public void requestForbidStudentSwitchPPT(boolean forbid)
LiveRoom
requestForbidStudentSwitchPPT
在接口中 LiveRoom
public void setRemoteDefaultVideoStreamType(com.baijiayun.bjyrtcengine.Defines.BJYRtcCommon.DualStreamType streamType)
LiveRoom
setRemoteDefaultVideoStreamType
在接口中 LiveRoom
streamType
- VIDEO_STREAM_HIGH 大流 VIDEO_STREAM_LOW 小流public io.reactivex.Observable<LPUserModel> getObservableOfUserUpdate()
LiveRoom
getObservableOfUserUpdate
在接口中 LiveRoom
public void requestMirrorMode(boolean horizonMirrorMode, boolean verticalMirrorMode)
LiveRoom
requestMirrorMode
在接口中 LiveRoom
public void requestMirrorMode(java.lang.String userNumber, java.lang.String userId, boolean horizonMirrorMode, boolean verticalMirrorMode)
LiveRoom
requestMirrorMode
在接口中 LiveRoom
userNumber
- 翻转目标的numberuserId
- 翻转目标的idhorizonMirrorMode
- 水平翻转verticalMirrorMode
- 垂直翻转public boolean enablePullAudioOnly()
LiveRoom
enablePullAudioOnly
在接口中 LiveRoom
public boolean autoOnStage()
LiveRoom
autoOnStage
在接口中 LiveRoom
public LPDisableOtherStuVideoModel getDisableOtherStudentVideoData()
LiveRoom
getDisableOtherStudentVideoData
在接口中 LiveRoom
public io.reactivex.Observable<LPDisableOtherStuVideoModel> getObservableOfDisableOtherStudentVideo()
LiveRoom
public io.reactivex.Observable<LPResRoomReloadModel> getObservableOfRoomReload()
LiveRoom
getObservableOfRoomReload
在接口中 LiveRoom
public io.reactivex.Observable<LPResRoomReloadModel> getObservableOfWebrtcChange()
LiveRoom
getObservableOfWebrtcChange
在接口中 LiveRoom
public boolean isCloudRecord()
LiveRoom
isCloudRecord
在接口中 LiveRoom
public void requestH5PPTAuth(boolean auth)
LiveRoom
requestH5PPTAuth
在接口中 LiveRoom
public io.reactivex.Observable<java.lang.Boolean> getObservableOfH5PPTAuth()
LiveRoom
getObservableOfH5PPTAuth
在接口中 LiveRoom
public boolean hasH5PPTAuth()
LiveRoom
hasH5PPTAuth
在接口中 LiveRoom
public boolean isMockLive()
LiveRoom
isMockLive
在接口中 LiveRoom
public boolean isPushLive()
LiveRoom
isPushLive
在接口中 LiveRoom
public boolean isLongTerm()
LiveRoom
isLongTerm
在接口中 LiveRoom
public boolean isGroupClass()
LiveRoom
isGroupClass
在接口中 LiveRoom
public boolean isNewGroupClass()
LiveRoom
isNewGroupClass
在接口中 LiveRoom
public io.reactivex.Observable<java.util.List<LPMainScreenNoticeModel>> getObservableOfMainScreenNotice()
LiveRoom
getObservableOfMainScreenNotice
在接口中 LiveRoom
public boolean enableFixChatPanel1v1()
LiveRoom
enableFixChatPanel1v1
在接口中 LiveRoom
public boolean hasStudentRaise()
LiveRoom
hasStudentRaise
在接口中 LiveRoom
public boolean enableScreenShare()
LiveRoom
enableScreenShare
在接口中 LiveRoom
public io.reactivex.Observable<java.lang.String> requestQuestionBeforeClass(java.lang.String uuid)
LiveRoom
requestQuestionBeforeClass
在接口中 LiveRoom
public boolean enableSwitchClass()
LiveRoom
enableSwitchClass
在接口中 LiveRoom
public boolean isGroupTeacherSwitchRoom()
LiveRoom
isGroupTeacherSwitchRoom
在接口中 LiveRoom
public boolean isAllInParentRoom()
LiveRoom
isAllInParentRoom
在接口中 LiveRoom
public io.reactivex.Observable<java.lang.Integer> getObservableOfClassSwitchState()
LiveRoom
getObservableOfClassSwitchState
在接口中 LiveRoom
public void requestSwitchClass()
LiveRoom
requestSwitchClass
在接口中 LiveRoom
public io.reactivex.Observable<java.lang.String> requestStudyReport()
LiveRoom
requestStudyReport
在接口中 LiveRoom
public io.reactivex.Observable<java.lang.Integer> getTaskStateSegment(java.lang.String taskNo)
LiveRoom
getTaskStateSegment
在接口中 LiveRoom
public io.reactivex.Observable<java.util.List<LPStudyReportModel>> getStudyReportList()
LiveRoom
getStudyReportList
在接口中 LiveRoom
public io.reactivex.Observable<LPStudyReportInfo> getBlackboardImgList(java.lang.String requestNumber)
LiveRoom
getBlackboardImgList
在接口中 LiveRoom
public void uploadDeviceInfo(java.util.Map<java.lang.String,java.lang.String> data)
LiveRoom
uploadDeviceInfo
在接口中 LiveRoom
public void requestBroadcastStart()
LiveRoom
requestBroadcastStart
在接口中 LiveRoom
public void requestBroadcastEnd()
LiveRoom
requestBroadcastEnd
在接口中 LiveRoom
public void requestBroadcastStatus()
LiveRoom
requestBroadcastStatus
在接口中 LiveRoom
public io.reactivex.Observable<LPBroadcastModel> getObservableOfBroadcastBegin()
LiveRoom
getObservableOfBroadcastBegin
在接口中 LiveRoom
public io.reactivex.Observable<LPBroadcastModel> getObservableOfBroadcastEnd()
LiveRoom
getObservableOfBroadcastEnd
在接口中 LiveRoom
public io.reactivex.Observable<LPBroadcastModel> getObservableOfBroadcastStatus()
LiveRoom
getObservableOfBroadcastStatus
在接口中 LiveRoom
public io.reactivex.Observable<java.lang.Boolean> getObservableOfBroadcastEnable()
LiveRoom
getObservableOfBroadcastEnable
在接口中 LiveRoom
public boolean isBroadcasting()
LiveRoom
isBroadcasting
在接口中 LiveRoom
public com.baijiahulian.common.networkv2_ws.common.BJNetworkClientType getRoomServerConnectType()
LiveRoom
getRoomServerConnectType
在接口中 LiveRoom
public io.reactivex.Observable<LPTurntableModel> getObservableOfTurntable()
LiveRoom
getObservableOfTurntable
在接口中 LiveRoom
public void requestTurntable(LPTurntableModel model)
LiveRoom
requestTurntable
在接口中 LiveRoom