public class VcallUnionAudienceControl
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static interface |
VcallUnionAudienceControl.VcallUnionAudienceCallBack |
限定符和类型 | 字段和说明 |
---|---|
protected GroupLiveController |
groupLiveController |
protected boolean |
isMatchmaker |
protected java.util.List<java.lang.Runnable> |
mCurrentPendingRunnable |
protected GroupLiveApplyListDialog |
mGroupApplyListDialog |
protected android.widget.FrameLayout |
mVCallUnionLayout |
构造器和说明 |
---|
VcallUnionAudienceControl(com.app.live.activity.VideoDataInfo videoDataInfo,
android.content.Context context,
android.view.View rootView,
androidx.fragment.app.FragmentManager getChildFragmentManager,
android.os.Handler baseHandler,
java.lang.String httpMsgTag,
boolean isMatchmaker) |
限定符和类型 | 方法和说明 |
---|---|
void |
clickApplyView() |
void |
destoryLive() |
void |
dismissUnionLiveEndDialog() |
SendGiftTargetInfo |
getBroadCaster() |
GroupLiveApplyListDialog |
getGroupLiveApplyListDialog() |
void |
getGroupLiveApplyOrCancelMsg(GroupLiveApplyCancelMsgContent event) |
java.util.ArrayList<com.kxsimon.video.chat.vcall.host.VCallUser> |
getmUnionList() |
void |
getUnionGiftMsgContentMsg(ReciveUnionGiftMsgEvent event) |
void |
initUnion() |
void |
initVcallUserDiamond(UnionVCallUserQueryMessage.UnionVCallUserInfo userInfo) |
boolean |
isVcallIng(java.lang.String uid) |
void |
reportUnion(int logs,
int cause_f)
kewl_live_together:1389 data:byte uptime2:int userid2:string kid:byte logs:byte level:int liveid2:string length:int cause_f:byte
联合直播上报
|
void |
reportUnionApplyListClick(int logs)
kewl_list_t:1392 data:byte uptime2:int userid2:string kid:byte liveid2:string logs:byte
点击联合主播申请列表上报
|
void |
reportUnionClick(int buttonname)
kewl_liveroom_button_t:1390 data:byte uptime2:int userid2:string kid:byte liveid2:string buttonname:byte
点击联合主播区域上报
|
void |
resetView(boolean isVcallPlay) |
void |
runUunionRunnable() |
void |
sendVCallApply(boolean apply) |
void |
setApplyPreview(boolean isApply) |
void |
setApplyView(UnionOrNormalLiveApplyView view) |
void |
setBroadCaster() |
void |
setLoadingEnd() |
void |
setRootViewShow(boolean isShow) |
void |
setVcallPrepare(boolean prepare) |
void |
setVcallUnionCallBack(VcallUnionAudienceControl.VcallUnionAudienceCallBack vcallUnionAudienceCallBack) |
protected void |
showGroupApplyListDialog(GroupliveDataMgr groupDataMgr) |
void |
showUnionLiveEndDialog() |
void |
showVCallUnion(int top,
int left,
int width,
int height,
int videoWidth,
int videoHeight,
java.lang.String uid,
java.lang.String nick,
int level,
java.lang.String face,
boolean fromeNetWork,
boolean isVcallPlay) |
void |
stopVCallUnion() |
void |
stopVCallUnion(java.lang.String userId) |
protected GroupLiveController groupLiveController
protected GroupLiveApplyListDialog mGroupApplyListDialog
protected android.widget.FrameLayout mVCallUnionLayout
protected java.util.List<java.lang.Runnable> mCurrentPendingRunnable
protected boolean isMatchmaker
public VcallUnionAudienceControl(com.app.live.activity.VideoDataInfo videoDataInfo, android.content.Context context, android.view.View rootView, androidx.fragment.app.FragmentManager getChildFragmentManager, android.os.Handler baseHandler, java.lang.String httpMsgTag, boolean isMatchmaker)
public void setApplyView(UnionOrNormalLiveApplyView view)
public void setVcallUnionCallBack(VcallUnionAudienceControl.VcallUnionAudienceCallBack vcallUnionAudienceCallBack)
public void setApplyPreview(boolean isApply)
public void initUnion()
public void setLoadingEnd()
protected void showGroupApplyListDialog(GroupliveDataMgr groupDataMgr)
groupDataMgr
- public void sendVCallApply(boolean apply)
public void setVcallPrepare(boolean prepare)
public void clickApplyView()
public void setRootViewShow(boolean isShow)
public void reportUnionClick(int buttonname)
buttonname
- 2=主播姓名 3=画面 4=钻石 5=贡献榜public void reportUnionApplyListClick(int logs)
logs
- 1=列表展示 2=点击申请 3=点击取消 4=点击个人头像public void showVCallUnion(int top, int left, int width, int height, int videoWidth, int videoHeight, java.lang.String uid, java.lang.String nick, int level, java.lang.String face, boolean fromeNetWork, boolean isVcallPlay)
public void initVcallUserDiamond(UnionVCallUserQueryMessage.UnionVCallUserInfo userInfo)
public void runUunionRunnable()
public void stopVCallUnion()
public void stopVCallUnion(java.lang.String userId)
public void showUnionLiveEndDialog()
public void dismissUnionLiveEndDialog()
public void getUnionGiftMsgContentMsg(ReciveUnionGiftMsgEvent event)
public void reportUnion(int logs, int cause_f)
logs
- logs 1=申请联合直播 2=取消联合直播 3=成功接通联合直播 4=结束联合直播 5=连接失败cause_f
- logs=5上报 其余logs报0 1=连麦成功 ,画面断掉
length
kid=1:上报的是logs发生的时间与开播的时间差 kid=2:logs=1上报与开播的时间差 logs=2/3上报与logs=1的时间差 logs=4上报与logs=3的时间差 logs=5上报与logs=1的时间差public java.util.ArrayList<com.kxsimon.video.chat.vcall.host.VCallUser> getmUnionList()
public void setBroadCaster()
public SendGiftTargetInfo getBroadCaster()
public void getGroupLiveApplyOrCancelMsg(GroupLiveApplyCancelMsgContent event)
public GroupLiveApplyListDialog getGroupLiveApplyListDialog()
public void destoryLive()
public void resetView(boolean isVcallPlay)
public boolean isVcallIng(java.lang.String uid)