云直播

调用的时候只需要引入CloudLiveSDK.h文件
#import "CloudLiveSDK.h"

SDK版本号

extern NSString * const TalkfunCloudLiveSDKVersion;     //SDK版本

状态码说明

typedef NS_ENUM (NSInteger,TalkfunCloudLiveCode){
TalkfunCloudLiveCodeGetDataFail = -101,
TalkfunCloudLiveCodeWrongPassword = -3,
TalkfunCloudLiveCodeFail = -1,
TalkfunCloudLiveCodeSuccess = 0,
TalkfunCloudLiveCodeInTheProcessing = 34,
TalkfunCloudLiveCodeInTheLive  = 204,
TalkfunCloudLiveCodeNoExist   = 300,
TalkfunCloudLiveCodeUploading = 500,
TalkfunCloudLiveCodeHasBeenUploaded = 501,
TalkfunCloudLiveCodeUploadFail = 503,
TalkfunCloudLiveCodeUnknownError = 1000
};

聊天状态

typedef NS_ENUM(NSInteger,TalkfunCloudLiveChatStatus){
TalkfunCloudLiveChatStateDisable = 0,       //禁言状态
TalkfunCloudLiveChatStateEnable = 1         //允许聊天状态
};

全体禁言状态

// 全体禁言状态
typedef NS_ENUM(NSInteger,TalkfunCloudLiveChatDisableAllStatus){
TalkfunCloudLiveChatDisableAllStatusClose = 0,      //全体禁言关闭
TalkfunCloudLiveChatDisableAllStatusOpen = 1        //全体禁言开启
};

网络

// 网络
typedef enum: NSUInteger{
TalkfunCloudLiveNetworkStatusNone = 0,          //没有网络
TalkfunCloudLiveNetworkStatusWifi,          //wifi
TalkfunCloudLiveNetworkStatusWWAN,          //WWAN
TalkfunCloudLiveNetworkStatusOther        //其它
}TalkfunCloudLiveNetworkStatus;

用户角色说明

extern NSString * const TalkfunCloudLiveMemberRoleSpadmin;       //超级管理员(老师)
extern NSString * const TalkfunCloudLiveMemberRoleAdmin;         //管理员(助教)
extern NSString * const TalkfunCloudLiveMemberRoleUser;          //普通用户(学生)
extern NSString * const TalkfunCloudLiveMemberRoleGuest;         //游客

系统事件说明

extern NSString * const TALKFUN_EVENT_CONNECT;              //连接
extern NSString * const TALKFUN_EVENT_RECONNECT;            //重新连接
extern NSString * const TALKFUN_EVENT_RECONNECT_ATTEMPT;    //尝试重新连接
extern NSString * const TALKFUN_EVENT_DISCONNECT;           //断开
extern NSString * const TALKFUN_EVENT_ERROR;                //错误

用户事件说明

extern NSString * const TALKFUN_EVENT_ROOM_INIT;            //初始化房间信息

extern NSString * const TALKFUN_EVENT_MEMBER_TOTAL;         //总人数
extern NSString * const TALKFUN_EVENT_MEMBER_JOIN_ME;       //自己进入房间
extern NSString * const TALKFUN_EVENT_MEMBER_JOIN_OTHER;    //其他人进入房间
extern NSString * const TALKFUN_EVENT_MEMBER_LEAVE;         //其他人退出房间
extern NSString * const TALKFUN_EVENT_MEMBER_LIST;          //用户列表

extern NSString * const TALKFUN_EVENT_CHAT_SENT;            //聊天信息
extern NSString * const TALKFUN_EVENT_CHAT_PRIVATE;         //私聊
extern NSString * const TALKFUN_EVENT_CHAT_DISABLE;         //禁言
extern NSString * const TALKFUN_EVENT_CHAT_DISABLE_ALL;     //全部禁言

extern NSString * const TALKFUN_EVENT_QUESTION_ASK;         //提问信息
extern NSString * const TALKFUN_EVENT_QUESTION_REPLY;       //回复信息
extern NSString * const TALKFUN_EVENT_QUESTION_DELETE;      //提问删除

extern NSString * const TALKFUN_EVENT_FLOWER_SEND;          //送花信息

extern NSString * const TALKFUN_EVENT_VOTE_NEW;             //发起投票
extern NSString * const TALKFUN_EVENT_VOTE_PUB;             //结束投票

extern NSString * const TALKFUN_EVENT_LOTTERY_START;        //开始抽奖
extern NSString * const TALKFUN_EVENT_LOTTERY_STOP;         //停止抽奖

extern NSString * const TALKFUN_EVENT_ANNOUNCE_NOTICE;      //公告
extern NSString * const TALKFUN_EVENT_ANNOUNCE_ROLL;        //滚动通知

extern NSString * const TALKFUN_EVENT_BROADCAST;            //广播信息

语音相关消息

extern NSString * const TALKFUN_EVENT_VOICE_MODE_CHANGE;    //语音模式切换
extern NSString * const TALKFUN_EVENT_VOICE_POWER_ALLOW;    //允许发言
extern NSString * const TALKFUN_EVENT_VOICE_POWER_FORBID;   //禁止发言

extern NSString * const TALKFUN_EVENT_VOICE_QUEUE_CONTROL;  //麦序队列状体控制
extern NSString * const TALKFUN_EVENT_VOICE_QUEUE_TIME;     //麦序时间设置
extern NSString * const TALKFUN_EVENT_VOICE_QUEUE_MOVE;     //移动位置(废弃)
extern NSString * const TALKFUN_EVENT_VOICE_QUEUE_MOVETO;   //移动麦序到第二位置
extern NSString * const TALKFUN_EVENT_VOICE_QUEUE_CLEAR;    //清空麦序

extern NSString * const TALKFUN_EVENT_VOICE_HAND_UP;        //举手
extern NSString * const TALKFUN_EVENT_VOICE_HAND_ALLOW;     //举手允许发言
extern NSString * const TALKFUN_EVENT_VOICE_HAND_FORBID;    //举手关闭发言
extern NSString * const TALKFUN_EVENT_VOICE_HAND_REMOVE;    //从举手列表移除
extern NSString * const TALKFUN_EVENT_VOICE_HAND_CLEAR;     //清空举手列表
extern NSString * const TALKFUN_EVENT_VOICE_HAND_LEAVE;     //用户退出举手列表

广播事件说明

extern NSString * const TALKFUN_NOTIFICATION_TOTAL_ONLINE;      //在线人数
extern NSString * const TALKFUN_NOTIFICATION_CHAT_SEND;         //聊天信息
extern NSString * const TALKFUN_NOTIFICATION_QUESTION_ASK;      //提问信息
extern NSString * const TALKFUN_NOTIFICATION_QUESTION_REPLY;    //回复信息
extern NSString * const TALKFUN_NOTIFICATION_FLOWER_SEND;       //送花信息
extern NSString * const TALKFUN_NOTIFICATION_DOCUMENT_DOWNLOAD_START;       //文件下载开始
extern NSString * const TALKFUN_NOTIFICATION_DOCUMENT_DOWNLOAD_PROGRESS;    //文件下载进度
extern NSString * const TALKFUN_NOTIFICATION_DOCUMENT_DOWNLOAD_DONE;        //文件下载完毕
extern NSString * const TALKFUN_NOTIFICATION_DOCUMENT_DOWNLOAD_FAIL;        //文件下载失败

extern NSString * const TALKFUN_NOTIFICATION_DOCUMENT_UPLOAD_START;         //文件上传开始
extern NSString * const TALKFUN_NOTIFICATION_DOCUMENT_UPLOAD_PROGRESS;      //文件上传进度
extern NSString * const TALKFUN_NOTIFICATION_DOCUMENT_UPLOAD_DONE;          //文件上传成功
extern NSString * const TALKFUN_NOTIFICATION_DOCUMENT_UPLOAD_FAIL;          //文件上传失败

extern NSString * const TALKFUN_NOTIFICATION_DOCUMENT_PROCESS_START;        //文件处理开始
extern NSString * const TALKFUN_NOTIFICATION_DOCUMENT_PROCESS_PROGRESS;     //文件处理进度
extern NSString * const TALKFUN_NOTIFICATION_DOCUMENT_PROCESS_DONE;         //文件处理成功
extern NSString * const TALKFUN_NOTIFICATION_DOCUMENT_PROCESS_FAIL;         //文件处理失败

extern NSString * const TALKFUN_NOTIFICATION_WHITEBOARD_RELOAD;             //白板重新加载
extern NSString * const TALKFUN_NOTIFICATION_WHITEBOARD_COMMAND_SEND;       //白板命令发送

头文件说明

"CloudLiveSDK.h"

引入SDK相关头文件、定义有关事件名称
请求返回的数据@"code"的格式说明:0(TalkfunCloudLiveCodeSuccess)为成功,其他值为失败
Copyright Talkfun all right reserved,powered by Gitbook修订时间: 2020-05-27 14:16:39

results matching ""

    No results matching ""