public class SevenVcallHostControl extends NineVcallBaseControl implements SevenVcallQavControl.VcallQavCallBack
NineVcallBaseControl.SwitchJoinResultBaseVcallControl.GiftVcallHostCallback, BaseVcallControl.IVcallUpLiveCallBack, BaseVcallControl.VCALL_NINE_TYPE| 限定符和类型 | 字段和说明 |
|---|---|
protected android.widget.RelativeLayout |
mLayoutMatchmakerPreview |
protected android.widget.ImageView |
mMatchmakerPreview |
protected android.widget.ImageView |
mMatchmakerPreviewAgree |
protected android.widget.ImageView |
mMatchmakerPreviewClose |
protected android.widget.TextView |
mMatchmakerPreviewTime |
protected android.widget.ImageView |
mVcallPreviewAgree |
protected android.widget.ImageView |
mVcallPreviewBeauty |
protected android.view.ViewGroup |
mVcallPreviewCenter |
protected android.widget.ImageView |
mVcallPreviewClose |
protected android.widget.ImageView |
mVcallPreviewImg |
protected android.widget.TextView |
mVcallPreviewTime |
beamMode, isMarkSoundLevel, isShowToast, isVcallIng, matchMakerManager, mAuthorInfo, mContext, mHasBeamed, mHostVcallData, mJoinType, mSevenApplyView, mSevenVcallDataList, mTalkForInOrderTimer, mTalkInOrderNineTime, mTimeShowBeamGuide, NINE_VCALL_CHAIRS, nineTalkMode, SWITCH_FROM_AUTO_BEAM, SWITCH_FROM_DEFAULT, switchModeTime, volumeCount, volumeflagmHostVcallHintManage, mIVcallCallBack, mNineLiveType, mRecordClient, mVcallRootView, mVid, mVideoDataInfo, TAG| 构造器和说明 |
|---|
SevenVcallHostControl(android.content.Context context,
java.lang.String mvid,
int joinType,
com.app.vcall.dimensutils.Beam9DimensUtils.NineBeamMode mode,
HostVCallHintManage.HostVcallCallback callback,
androidx.fragment.app.FragmentManager fragmentManager) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
changeCheezBeamView() |
void |
clickVcallMatchmakerPreViewAgree(ApplyListTwooBean.DataBean.ApplylistBean dataBean)
点击连麦预览同意按钮
|
void |
destroyVcall() |
void |
getGroupLiveApplyOrCancelMsg(SevenLiveApplyCancelMsgContent event) |
protected java.lang.String |
getmVid() |
protected android.graphics.Rect |
getShowRect(com.app.vcall.dimensutils.Beam9DimensUtils.NineBeamMode beamMode,
int index) |
void |
getUnionGiftMsgContentMsg(ReciveUnionGiftMsgEvent event) |
SevenVcallData |
getUserInfo(java.lang.String uid) |
void |
hintVcallView(boolean isShow) |
void |
initVcall() |
void |
initView(android.view.ViewGroup rootView) |
boolean |
isPrepareLiving() |
boolean |
isVcallIng(int index) |
boolean |
linkUser(GroupLiveApplyOrCancelData.ApplyUserInfo info) |
void |
onAudioVolume(int volume) |
void |
onGetPassMuteMessage(PassMuteContentMessage msg)
连麦正在发言跳过麦序
|
protected void |
onModeSwitch(int talkMode)
切换模式数据上报
|
void |
onRemoteAudioVolume(java.lang.String uid,
int volume,
int baseLine) |
void |
openPushTalkListPage()
打开选择人员列表弹出框
|
void |
openSetTimePage()
打开设置时间页面弹出框
|
void |
openVcallMainTalkPage()
打开麦序设置主页面
|
void |
openVcallTalkPage() |
void |
releaseVcallView(android.view.ViewGroup rootView) |
void |
setListFreeTalkMute()
自由模式设置
|
protected void |
setListMute(int talkMode,
java.util.HashMap<java.lang.String,java.lang.Boolean> vcallList,
SevenVcallData vcallData,
com.kxsimon.video.chat.vcall.host.VCallUser user,
boolean isMute)
麦序批量控制
|
void |
setListPushTalkMute(com.kxsimon.video.chat.vcall.host.VCallUser user,
boolean isMute)
控制模式模式设置
|
void |
setMuteState(SevenUserMuteMsgContent msg) |
void |
showUpdateBeamModeDialog(com.app.vcall.dimensutils.Beam9DimensUtils.NineBeamMode beamMode) |
protected void |
startTalkForInOrder() |
void |
startTlakInOrderNextSpeak(int talkMode)
顺序模式设置
|
protected void |
stopTalkForInOrder() |
protected void |
switchJoinTypeView(int nineJoinType,
boolean first) |
void |
switchJoinVcallType(int nineJoinType,
NineVcallBaseControl.SwitchJoinResult switchJoinResult,
boolean first) |
void |
upDataHostKCoin(java.lang.String KCoin) |
void |
updateBeamMode(com.app.vcall.dimensutils.Beam9DimensUtils.NineBeamMode beamMode,
boolean isNeedRelSwtich) |
void |
vcallDisConRoom(int errorCode,
java.lang.String roomID) |
void |
vcallMisStreamSuccess() |
void |
vcallPreviewShowOrHide() |
void |
vcallRemoteStreamUrl(java.lang.String userId,
java.lang.String url) |
void |
vcallStart(java.lang.String uid) |
void |
vcallStartAndShowView(SevenVcallData vcallData) |
void |
vcallStop(java.lang.String uid) |
autoConnectBeam, bindSelfData, clickApplyMatchmaker, clickApplyView, configSizeChange, delSelfData, doApply, doBeamGuide, getAuthorInfo, getBeamMode, getGiftCallBack, getGiftReciver, getGroupLiveApplyListDialog, getHeartBeatTQAVInfoJson, getHostIndex, getHostUid, getJoinVcallType, getNineVcallWindowBottom, getNoVcallIndex, getRectByUid, getSevenVcallDataList, getUnionList, getVcallDataByUid, getVcallIngNum, isCanInviteUser, isFastClick, isInitVcallPlay, isJoinFree, isShowToast, isVcallIng, isVcallIng, onAudioVolume, onClickMatchmakerIcon, playSoundReal, reportSwitchNineBeamMode, selectUserByUid, sendVCallApply, setAllAudienceMute, setApplyView, setAuthorInfo, setGiftHostReciver, setLoadingEnd, setNetWorkSrc, setPositionClose, setPushTalk, setRootViewShow, setShowToast, setTimeShowBeamGuide, showInviteCardDialog, showOrHideNetWorkLin, showSelfData, showVCallUnion, stopVCall, stopVCall, switchBeamMode, switchBeamMode, switchTalkType, switchTalkType, switchUserCameraSwitchgetmVideoDataInfo, log, logToFile, onConfigurationChanged, setIVcallCallBack, setmVid, setParentVisible, setRecordClient, setVcallHintManager, switchNineVcallType, vcallTimeOutprotected android.view.ViewGroup mVcallPreviewCenter
protected android.widget.ImageView mVcallPreviewImg
protected android.widget.TextView mVcallPreviewTime
protected android.widget.ImageView mVcallPreviewBeauty
protected android.widget.ImageView mVcallPreviewClose
protected android.widget.ImageView mVcallPreviewAgree
protected android.widget.RelativeLayout mLayoutMatchmakerPreview
protected android.widget.ImageView mMatchmakerPreview
protected android.widget.TextView mMatchmakerPreviewTime
protected android.widget.ImageView mMatchmakerPreviewAgree
protected android.widget.ImageView mMatchmakerPreviewClose
public SevenVcallHostControl(android.content.Context context,
java.lang.String mvid,
int joinType,
com.app.vcall.dimensutils.Beam9DimensUtils.NineBeamMode mode,
HostVCallHintManage.HostVcallCallback callback,
androidx.fragment.app.FragmentManager fragmentManager)
public void initView(android.view.ViewGroup rootView)
initView 在类中 NineVcallBaseControlpublic void clickVcallMatchmakerPreViewAgree(ApplyListTwooBean.DataBean.ApplylistBean dataBean)
public void initVcall()
initVcall 在类中 NineVcallBaseControlpublic void setMuteState(SevenUserMuteMsgContent msg)
setMuteState 在类中 NineVcallBaseControlpublic void destroyVcall()
destroyVcall 在类中 NineVcallBaseControlpublic void releaseVcallView(android.view.ViewGroup rootView)
releaseVcallView 在类中 NineVcallBaseControlpublic void hintVcallView(boolean isShow)
hintVcallView 在类中 NineVcallBaseControlpublic boolean linkUser(GroupLiveApplyOrCancelData.ApplyUserInfo info)
linkUser 在类中 BaseVcallControlpublic void getGroupLiveApplyOrCancelMsg(SevenLiveApplyCancelMsgContent event)
public void vcallPreviewShowOrHide()
public void vcallStart(java.lang.String uid)
public void vcallStartAndShowView(SevenVcallData vcallData)
public void vcallStop(java.lang.String uid)
public void vcallMisStreamSuccess()
public void vcallRemoteStreamUrl(java.lang.String userId,
java.lang.String url)
public void onAudioVolume(int volume)
public void vcallDisConRoom(int errorCode,
java.lang.String roomID)
public void onRemoteAudioVolume(java.lang.String uid,
int volume,
int baseLine)
public void upDataHostKCoin(java.lang.String KCoin)
upDataHostKCoin 在类中 BaseVcallControlpublic void getUnionGiftMsgContentMsg(ReciveUnionGiftMsgEvent event)
public SevenVcallData getUserInfo(java.lang.String uid)
public boolean isVcallIng(int index)
protected void switchJoinTypeView(int nineJoinType,
boolean first)
public void switchJoinVcallType(int nineJoinType,
NineVcallBaseControl.SwitchJoinResult switchJoinResult,
boolean first)
public void openVcallTalkPage()
public void openVcallMainTalkPage()
public void openSetTimePage()
protected void startTalkForInOrder()
protected void stopTalkForInOrder()
public void startTlakInOrderNextSpeak(int talkMode)
public void openPushTalkListPage()
protected void onModeSwitch(int talkMode)
talkMode - public void onGetPassMuteMessage(PassMuteContentMessage msg)
onGetPassMuteMessage 在类中 NineVcallBaseControlmsg - public void setListFreeTalkMute()
public void setListPushTalkMute(com.kxsimon.video.chat.vcall.host.VCallUser user,
boolean isMute)
protected void setListMute(int talkMode,
java.util.HashMap<java.lang.String,java.lang.Boolean> vcallList,
SevenVcallData vcallData,
com.kxsimon.video.chat.vcall.host.VCallUser user,
boolean isMute)
talkMode - vcallList - user - protected java.lang.String getmVid()
getmVid 在类中 BaseVcallControlpublic void updateBeamMode(com.app.vcall.dimensutils.Beam9DimensUtils.NineBeamMode beamMode,
boolean isNeedRelSwtich)
public void showUpdateBeamModeDialog(com.app.vcall.dimensutils.Beam9DimensUtils.NineBeamMode beamMode)
protected android.graphics.Rect getShowRect(com.app.vcall.dimensutils.Beam9DimensUtils.NineBeamMode beamMode,
int index)
getShowRect 在类中 NineVcallBaseControlprotected void changeCheezBeamView()
public boolean isPrepareLiving()
isPrepareLiving 在类中 NineVcallBaseControl