互动-签到
核心类
类名 | 类描述 |
---|---|
VHallSign | 签到类 |
VHallSign 基础属性
属性 | 属性描述 |
---|---|
delegate | 代理 |
title | 签到标题 (主持人设置发起签到设置的标题,默认为"主持人发起了签到") |
VHallSign 关键方法
方法 | 方法描述 |
---|---|
signSuccessIsStop | 观众确定签到 |
cancelSign | 观众取消签到 |
VHallSignDelegate 关于文档的代理方法
方法 | 方法描述 |
---|---|
startSign | 收到主持人发起签到消息 |
stopSign | 签到结束 |
signRemainingTime | 距签到结束剩余时间 |
观众确定签到
- (BOOL)signSuccessIsStop:(BOOL)isStop
success:(void(^)(void))success
failed:(void (^)(NSDictionary* failedData))reslutFailedCallback;
参数名称 | 是否必须 | 示例 | 备注 |
---|---|---|---|
isStop | 是 | YES | 成功后是否结束倒计时 YES:结束(则不执行签到结束的回调) NO:不结束(会收到签到结束的回调) |
success | 成功回调 | ||
reslutFailedCallback | 失败回调 字典结构:{code:错误码,content:错误信息} |
@property (nonatomic, strong) VHallSign * sign;
self.sign = [[VHallSign alloc] initWithMoviePlayer:self.moviePlayer];
self.sign.delegate = self;
[self.sign signSuccessIsStop:YES success:^{
/// 签到成功
} failed:^(NSDictionary *failedData) {
/// 签到失败
}];
观众取消签到
- (void)cancelSign;
[self.sign cancelSign];
收到主持人发起签到消息
- (void)startSign;
签到结束
签到剩余倒计时结束后回调
- (void)stopSign;
距签到结束剩余时间
每秒会回调一次
- (void)signRemainingTime:(NSTimeInterval)remainingTime;
参数名称 | 备注 |
---|---|
remainingTime | 剩余倒计时 |
修改于 2025-05-27 11:59:31