| 类名 | 类描述 |
|---|---|
| VHallSign | 签到类 |
| 属性 | 属性描述 |
|---|---|
| delegate | 代理 |
| title | 签到标题 (主持人设置发起签到设置的标题,默认为"主持人发起了签到") |
| 方法 | 方法描述 |
|---|---|
| signSuccessIsStop | 观众确定签到 |
| cancelSign | 观众取消签到 |
| 方法 | 方法描述 |
|---|---|
| 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 | 剩余倒计时 |