| 类名 | 类描述 |
|---|---|
| VHallQAndA | 问答类 |
| 属性 | 属性描述 |
|---|---|
| delegate | 代理对象 |
| isOpen | 是否开启问答 |
| question_name | 问答名称 |
| 方法 | 方法描述 |
|---|---|
| sendMsg | 发送提问 |
| getQAndAHistoryWithType | 获取问答历史记录 |
| 方法 | 方法描述 |
|---|---|
| vhallQAndADidOpened | 主播开启问答 |
| vhallQAndADidClosed | 主播关闭问答 |
| reciveQAMsg | 问答消息 |
在收到播放器"播放连接成功回调"或"视频信息预加载成功回调"以后使用
- (void)sendMsg:(NSString *)msg
success:(void(^)(void))success
failed:(void (^)(NSDictionary* failedData))reslutFailedCallback;| 参数名称 | 是否必须 | 示例 | 备 注 |
|---|---|---|---|
| msg | 提问内容 | ||
| success | 成功回调 | ||
| reslutFailedCallback | 失败回调,参数字典结构:{code:错误码,content:错误信息} |
@property(nonatomic,strong) VHallQAndA *qa;
[self.qa sendMsg:dataArray success:^{
NSLog(@"提交成功");
} failed:^(NSDictionary *failedData) {
NSLog(failedData[@"content"]);
}];在收到播放器"播放连接成功回调"或"视频信息预加载成功回调"以后使用
- (void)getQAndAHistoryWithType:(BOOL)showAll
success:(void(^)(NSArray <VHallQAModel *>* msgs))success
failed:(void (^)(NSDictionary* failedData))reslutFailedCallback;| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| showAll | 是 | YES | 保留字段(暂时无用) |
| success | 成功回调 | ||
| reslutFailedCallback | 失败回调,参数字典结构:{code:错误码,content:错误信息} |
| 参数名称 | 备注 |
|---|---|
| superModel | 继承 VHallMsgModels 具体可以参考 文档模块的详细注解 |
| questionModel | 问题 |
| answerModels | 答案(数组) |
| 参数名称 | 备注 |
|---|---|
| type | 类型 question:提问 answer:回答 |
| question_id | 问题 ID |
| content | 提问/回答内容 |
| join_id | 参会 id |
| created_at | 提问/回答时间 (mm:ss) |
| nick_name | 昵称 |
| avatar | 头像 |
| created_time | 提问/回答时间 (yyyy-MM-dd HH:mm:ss),新版 v3 控制台创建的活动才有此值 |
| 参数名称 | 备注 |
|---|---|
| superModel | 继承 VHallQuestionModel 具体可以参考参数详解 |
| answer_id | 回答 ID |
| role_name | 回答人角色 host:主持人 guest:嘉宾 assistant:助手 user:观众 |
| is_open | 是否公开回答 |
[self.qa getQAndAHistoryWithType:YES success:^(NSArray<VHallQAModel *> *msgs) {
NSLog(@"%@",msgs);
} failed:^(NSDictionary *failedData) {
NSLog(failedData[@"content"]);
}];- (void)vhallQAndADidOpened:(VHallQAndA *)QA;- (void)vhallQAndADidClosed:(VHallQAndA *)QA;- (void)reciveQAMsg:(NSArray <VHallQAModel *> *)msgs;| 参数名称 | 备注 |
|---|---|
| msgs | 具体可参考 VHallQAModel 详解 |