| 方法 | 方法描述 |
|---|---|
| VHSaaSDK.getInstance().getCardList | 获取推屏卡片历史列表 |
| VHSaaSDK.getInstance().getCardInfo | 获取推屏卡片详细信息 |
| VHSaaSDK.getInstance().cardClicked | 点击推屏卡片 |
| 方法 | 方法描述 |
|---|---|
| imReceiveRoomMessage | 消息回调监听 |
| 方法 | 方法描述 |
|---|---|
| VHRoomEventType.PUSH_SCREEN_CARD | 推屏卡片消息 |
| VHRoomEventType.PUSH_SCREEN_CARD_DELETE | 删除推屏卡片消息 |
| VHPushScreenCardMsg 成员 | 类型 | 描述 |
|---|---|---|
| event_type | string | 事件类型 |
| card_info | VHCardInfo | 卡片信息 |
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| webinarId | 是 | xxx | 活动id |
| switchId | 是 | xxx | 场次id |
| page | 是 | 1 | 页数 |
| limit | 是 | 10 | 每页条数 |
| callback | 是 | xxxx | VHPushCardCallback |
CardListHttp() {
VHSaaSDK.getInstance()
.getCardList(this.webinar_info?.webinar?.id.toString()!, this.webinar_info?.switch_info?.switch_id.toString()!, 1,
10, {
onSucceed: (data: VHCardInfo[]) => {
this.CardList = data as VHCardInfo[]
console.log(`获取卡片数据成功: ${JSON.stringify(this.CardList)}`)
},
onFailure: (errorCode: number, errorMsg: string) => {
}
});
}卡片详细信息
| VHCardInfo 成员 | 类型 | 描述 |
|---|---|---|
| timer_enable | number | 计时器是否启用(1:启用,0:禁用) |
| operator_role | string | 操作者角色 eg.主持人 |
| img_rate | number | 图片比例 0竖版 1横板 2方形 |
| created_at | string | 创建时间(格式:YYYY-MM-DD HH:MM:SS) |
| remark | string | 描述信息 |
| switch_id | number | 活动场次id |
| timer_interval | number | 倒计时(秒) |
| title | string | 卡片标题 |
| href_enable | number | 链接是否启用(1:启用,0:禁用) |
| operator | string | 操作者名称 |
| show_mode | number | 显示模式 0弹窗 1气泡提醒 |
| href_btn_label | string | 关闭按钮文案 |
| href | string | 链接地址 |
| role_name | string | 角色名称标识 role_name: 1 主持人,2 观众,3 助理,4 嘉宾 |
| updated_at | string | 更新时间(格式:YYYY-MM-DD HH:MM:SS) |
| user_id | number | 用户ID |
| img_url | string | 图片URL地址 |
| webinar_id | number | 活动ID |
| id | number | 卡片ID |
| push_time | string | 推送时间(格式:YYYY-MM-DD HH:MM:SS) |
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| webinarId | 是 | xxx | 活动id |
| switchId | 是 | xxx | 推屏卡片id |
| callback | 是 | xxx | VHPushCardInformationCallback |
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| webinarId | 是 | xxx | 活动id |
| switchId | 是 | xxx | 场次id |
| card_id | 是 | xxx | 推屏卡片 ID |
| callback | 是 | xxxx | VHCallBack |