123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- //
- // JXServer+Live.h
- // shiku_im
- //
- // Created by 1 on 17/6/14.
- // Copyright © 2017年 Reese. All rights reserved.
- //
- #import "JXServer.h"
- #define act_liveRoomList @"liveRoom/list"//获取直播间列表
- #define act_liveRoomCreate @"liveRoom/create"//创建直播间
- #define act_liveRoomGet @"liveRoom/get"//直播间详情
- #define act_liveRoomMemberList @"liveRoom/memberList"//直播间成员列表
- #define act_liveRoomEnter @"liveRoom/enterInto"//加入直播间
- #define act_liveRoomQuit @"liveRoom/quit"//退出直播间
- #define act_liveRoomStart @"liveRoom/start"//开启直播/关闭直播
- #define act_liveRoomGetMember @"liveRoom/get/member"//获取身份信息
- #define act_liveRoomGetLiveRoom @"/liveRoom/getLiveRoom" //获取直播间
- #define act_liveRoomSetManager @"liveRoom/setmanage"//设置管理员
- #define act_liveRoomUpdate @"liveRoom/update"//修改
- #define act_liveRoomDelete @"liveRoom/delete"//删除直播间
- #define act_liveRoomShutUP @"liveRoom/shutup"//禁言/取消禁言
- #define act_liveRoomKick @"liveRoom/kick"//踢人
- #define act_liveRoomBarrage @"liveRoom/barrage"//发送弹幕
- #define act_liveRoomGiftList @"liveRoom/giftlist"//获取礼物列表
- #define act_liveRoomGive @"liveRoom/give"//发送礼物
- #define act_liveRoomPraise @"liveRoom/praise"//发送爱心
- #define act_liveRoomAnchorGiftList @"liveRoom/getList"//主播获取送礼物详情
- @interface JXServer (Live)
- /**
- 直播列表
- @param status status=1为获取正在直播列表
- */
- -(void)listLiveRoom:(int)page status:(NSInteger)status toView:(id)toView;
- -(void)createLiveRoom:(NSString*)userId nickName:(NSString*)nickName roomName:(NSString*)roomName notice:(NSString*)notice jid:(NSString *)jid toView:(id)toView;
- -(void)getLiveRoom:(NSString*)liveRoomId toView:(id)toView;
- -(void)liveRoomMembers:(NSString*)liveRoomId toView:(id)toView;
- -(void)enterLiveRoom:(NSString*)liveRoomId toView:(id)toView;
- -(void)quitLiveRoom:(NSString*)liveRoomId toView:(id)toView;
- -(void)updateLiveRoom:(NSString*)liveRoomId nickName:(NSString*)nickName name:(NSString*)name notice:(NSString*)notice toView:(id)toView;
- -(void)deleteLiveRoom:(NSString*)liveRoomId toView:(id)toView;
- /**
- 获取身份信息
- */
- -(void)getLiveRoomMember:(NSString*)userId liveRoomId:(NSString*)liveRoomId toView:(id)toView;
- /**
- 设置管理员
- */
- -(void)liveRoomSetManager:(NSString*)userId liveRoomId:(NSString*)liveRoomId type:(int)type toView:(id)toView;
- /**
- 禁言/取消禁言
- @param type 类型(1为禁言,0为取消禁言)
- */
- -(void)liveRoomShutUPMember:(NSString*)userId liveRoomId:(NSString*)liveRoomId state:(NSInteger)state toView:(id)toView;
- /**
- 踢人
- */
- -(void)liveRoomKickMember:(NSString*)userId liveRoomId:(NSString*)liveRoomId toView:(id)toView;
- /**
- 发送爱心
- */
- -(void)liveRoomPraise:(NSString*)liveRoomId toView:(id)toView;
- /**
- 发送弹幕
- */
- -(void)liveRoomBarrage:(NSString *)text roomId:(NSString *)roomId toView:(id)toView;
- /**
- 获取礼物列表
- */
- -(void)liveRoomGiftList:(NSString *)roomId toView:(id)toView;
- /**
- 发送礼物
- */
- -(void)liveRoomGiveGift:(NSString *)roomId anchorUserId:(NSString *)anchorUserId giftId:(NSString *)giftId price:(NSString *)price count:(NSInteger)count toView:(id)toView;
- /**
- 主播获取送礼物详情
- */
- -(void)liveRoomGiveList:(NSString *)userId toView:(id)toView;
- /**
- 开启直播/关闭直播
- @param status (1为开始直播,0为关闭直播)
- */
- -(void)liveRoomStatus:(NSInteger)status roomId:(NSString *)roomId toView:(id)toView;
- // 获取直播间
- -(void)liveRoomGetLiveRoom:(NSInteger)userId toView:(id)toView;
- @end
|