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 | 回调 |