互动工具
1、 转盘监听
HtSdk.getInstance().setDialListener(new IInterAction.IDialListener() {
@Override
public void onStart(int angles, int res, int rotNum, boolean isEnd) {//开始旋转
}
@Override
public void onApplicate() {//转盘应用
}
@Override
public void onClose() {//转盘关闭
}
});
onStart(int angles, int res, int rotNum, boolean isEnd)
参数说明
参数 | 类型 | 描述 |
---|---|---|
angles | int | 转盘旋转角度 |
res | int | 选中数字 |
rotNum | int | 旋转次数 |
isEnd | boolean | 是否已经旋转结束(针对于重新刷新或者进入刚进入直播) |
2 、倒计时监听
HtSdk.getInstance().setTimerListener(new IInterAction.ITimerListener() {
@Override
public void onStart(int total, int duration) {//倒计时开始 total:总的倒计时长 单 //位s
//duration:剩余时长 单位s
}
@Override
public void onPause(int duration) {//暂停 duration时长 单位s
}
@Override
public void onEnd() {//倒计时结束
}
@Override
public void onApplicate() {//倒计时应用
}
@Override
public void onReReady() {//重新计时
}
@Override
public void onClose() {//倒计时关闭
}
});
3、抢答器监听
HtSdk.getInstance().setResponderListener(new IInterAction.IResponderListener() {
@Override
public void onStart(long time) {//开始抢答,抢答时长
}
@Override
public void onResponder(boolean isMe, String nickName, int duration) {
//是否抢答成功
//isMe:是否是当前用户
//nickName:用户昵称
//duration:时长 单位:s
}
@Override
public void onEnd() {
//抢答结束
}
@Override
public void onApplicate() {
//抢答器应用
}
@Override
public void onClose() {
//抢答器关闭
}
});
4、发起抢答
HtSdk.getInstance().sendResponder(duration, null);
//duration:抢答时长 单位:s