LiveToolsCommendSendManager
com.talkfun.cloudlivepublish.presenter.LiveToolsCommendSendManager
描述:直播互动工具指令发送管理类
成员方法说明
sendAnnouncement(String content, final Callback callback)
描述:发送公告
参数说明
| 参数 | 描述 |
|---|---|
| content | 公告内容 |
| callback | 回调 |
sendNotice(String content, String link, int duration, final Callback callback)
描述:发送滚动通知
参数说明
| 参数 | 描述 |
|---|---|
| content | 通知内容 |
| link | 通知跳转链接 |
| duration | 通知持续时间 单位秒 |
| callback | 回调 |
sendBroadCast(int auto, String message, final Callback callback)
描述:发送广播
参数说明
| 参数 | 描述 |
|---|---|
| auto | 自动广播消息 自动广播时值为1 否则为0 |
| message | 广播消息内容 |
| callback | 回调 |
sendInteractionBroadCast(String message, final Callback callback)
描述:互动工具广播
参数说明
| 参数 | 描述 |
|---|---|
| message | 数据结构 |
| callback | 回调 |
message数据结构说明
toolType|operateType|time|other|... // message 信息可根据需要添加字段。
| 字段 | 类型 | 描述 |
|---|---|---|
| toolType | int | 互动工具类型。1:转盘,2:定时器,3:抢答器,4:视频,5:音频 |
| operateType | int | 操作类型。0:应用,1:播放,2:暂停,3:拖动,4:关闭,5:结束,6:学员抢答 |
| time | int | 操作时间点 |
点名模块
getRollRecordList(final Callback callback)
描述:获取点名签到记录
参数说明
| 参数 | 描述 |
|---|---|
| callback | 回调 |
startRoll(int duration, final Callback callback)
描述:发起点名签到
参数说明
| 参数 | 描述 |
|---|---|
| duration | 时长(传入秒数,例如,1分钟传60, 3分钟传180,以此类推) |
| callback | 回调 |
endRoll(int signId, final Callback callback)
描述:结束点名签到
参数说明
| 参数 | 描述 |
|---|---|
| signId | 发起点名时获取到的ID |
| callback | 回调 |
checkRollDetail(int signId, int page, int signed, int rows, int total, final Callback callback)
描述:查看点名详情
参数说明
| 参数 | 描述 |
|---|---|
| signId | 发起点名时获取到的ID |
| page | 页数 |
| signed | 是否只获取已签到的用户。0或不传,获取全部用户;1 只获取已签到用户 |
| rows | 总数 |
| total | 总数,获取第一页时传入0,接口返回总数后,后续的请求需要带上总数 |
抽奖模块
getLotteryList(String searchType, String searchVal, final Callback callback)
描述:抽奖记录
参数说明
| 参数 | 描述 | |
|---|---|---|
| searchType | 查询类型。 courseId, liveId, roomId | |
| searchVal | 查询值 | |
| callback | 回调 |
startLottery(final Callback callback)
描述:开始抽奖
参数说明
| 参数 | 描述 |
|---|---|
| callback | 回调 |
stopLottery(String lotteryNum, final Callback callback)
描述:结束抽奖
参数说明
| 参数 | 描述 |
|---|---|
| lotteryNum | 中奖人数 |
| callback | 回调 |
投票模块
getVoteList(final Callback callback)
描述:投票记录
参数说明
| 参数 | 描述 |
|---|---|
| callback | 回调 |
checkVoteDetail(String vid, final Callback callback)
描述:查看投票详情
参数说明
| 参数 | 描述 |
|---|---|
| vid | 投票ID |
| callback | 回调 |
deleteVote(String vid, final Callback callback)
描述:删除投票
参数说明
| 参数 | 描述 |
|---|---|
| vid | 投票ID |
| callback | 回调 |
endVote(int publicVote, String vid, final Callback callback)
描述:结束投票
参数说明
| 参数 | 描述 |
|---|---|
| publicVote | 是否公布投票答案 公布为1 不公布为0 |
| vid | 投票ID |
| callback | 回调 |
voteUploadPic(File file, final Callback callback)
描述:上传投票的图片
参数说明
| 参数 | 描述 |
|---|---|
| File | 图片文件 |
| callback | 回调 |
publishVote(VoteBean voteBean, final Callback callback)
描述:传统的发起投票(保存并广播出去)
参数说明
| 参数 | 描述 |
|---|---|
| VoteBean | 投票数据 |
| callback | 回调 |
注释 :VoteBean 类具体请参考 投票数据
saveVote(VoteBean voteBean, final Callback callback)
描述: 保存投票
参数说明
| 参数 | 描述 |
|---|---|
| VoteBean | 投票数据 |
| callback | 回调 |
注释 :VoteBean 类具体请参考 投票数据
publishSavedVote(String vid, final Callback callback)
描述: 发布已保存(预设)的投票
参数说明
| 参数 | 描述 |
|---|---|
| vid | 投票ID |
| callback | 回调 |