全部产品
视频直播

代码示例概述

更新时间:2017-09-04 19:09:44   分享:   

IOS代码示例

我们提供了客户端demo和app server的源代码,供用户参考。以下是一些重要步骤的代码示例。

客户端发送消息到AppServer,通过SendMessageManager类来进行管理,内部屏蔽了具体消息发送过程,并且通过block来获取发送消息后的反馈:

函数 含义
userLogIn 用户登录
getRoomUsers 获取房间用户
getAppLiveList 获取房间列表
creatLive 创建直播
watchLive 观看直播
leaveLive 离开直播
sendLiveComments 发送直播评论消息
leaveWatch 离开观看
inviteVideoCall 邀请连麦
sendVideoCallFeedBack 发送连麦反馈
closeVideoCall 关闭所有连麦
leaveVideoCall 离开连麦

AppServer发送给客户端的推送消息,通过RecieveMessageManager类来进行管理,该类通过一系列代理来反馈给客户端:

代理 含义
onGetInviteMessage 收到连麦邀请消息
onGetInviteAgreeMessage 收到对方连麦同意消息
onGetInviteDisAgreeMessage 收到对方连麦不同意消息
onGetHostCloseVideoCallMessage 收到主播关闭连麦消息
onGetMixSucMessage 收到连麦混流成功消息
onGetCommentMessage 收到评论消息
onGetInRoomMessage 收到加入直播间消息
onGetOutRoomMessage 收到离开直播间消息
onGetLikeMessage 收到点赞消息
onGetCloseLiveMessage 收到关闭直播消息
onGetStartLiveMessage 收到开始推流消息
onGetInterruptLiveMessage 收到中断推流消息
onGetMixFailureMessage 收到混流失败消息
onGetMixStatusMessage 收到混流状态消息
onGetJoinVideoChatMessage 收到加入连麦消息
onGetLeaveVideoChatMessage 收到离开连麦消息
本文导读目录
本文导读目录
以上内容是否对您有帮助?