public abstract class ChatFraBase extends ChatFraSdk implements DanmakuManager.IDanmakuOnClickListener, com.app.letter.util.LetterReceiver, ChatMessageListController.OnListClickListener, BulletinContract.View, GuildChannelContract.View, WorldMsgInputView.WorldMsgListener, ChestRainManager.ChestRainListener, com.kxsimon.video.chat.giftanim.GiftAnimator.GiftAnimatorInterface, ILiveInfoWrapper
ChatFraSdk.ChatFraBaseCallBack, ChatFraSdk.ChatFraCMCallBack, ChatFraSdk.ChatFraForYouCallback, ChatFraSdk.ChatRoomMsgListener, ChatFraSdk.CMVideoPlayerFraDelegate, ChatFraSdk.IVCallUIListener
BaseFra.TopType
ANCHOR_STATUS_LEAVE, ANCHOR_STATUS_NOTHING, ANCHOR_STATUS_POOR_STREAMING, headCount, MANAGER_IMPL, mFollowed, mIsAnchorLeave, mIsRemovd, SBC_SPACE, shareFromMessageLine, STATUS_EVENT_ANCHOR_BACK, STATUS_EVENT_ANCHOR_HOT, STATUS_EVENT_ANCHOR_HOT_LEVEL, STATUS_EVENT_ANCHOR_LEAVE, STATUS_EVENT_ANCHOR_NORMAL_STREAMING, STATUS_EVENT_ANCHOR_NOT_HOT, STATUS_EVENT_ANCHOR_PLAYER_BUFFERING_BEGIN, STATUS_EVENT_ANCHOR_PLAYER_BUFFERING_END, STATUS_EVENT_ANCHOR_POOR_STREAMING
act, DEFAULT_TYPE_FROME, isShow, mBaseHandler, mInitPresenter, mIsCheez, mLastClickTsMs, mRootView, mStartupController, TYPE_FROME_COIN, TYPE_FROME_FANS, TYPE_FROME_STAR
构造器和说明 |
---|
ChatFraBase() |
限定符和类型 | 方法和说明 |
---|---|
void |
addChestToList(BonusMsgContent bonus) |
void |
addData2Adapter(io.rong.imlib.model.MessageContent msg) |
protected void |
addJoinMsg(com.live.immsgmodel.JoinChatroomMsgContent msg,
boolean isShowJoinMsg,
boolean isList) |
void |
addJoinMsg2Adapter(com.live.immsgmodel.JoinChatroomMsgContent msg,
boolean isShowJoinMsg,
boolean isList)
收到join消息之后的处理
|
protected void |
addKeyboardObserver(android.view.View rootView) |
void |
addTopFlashToList(io.rong.imlib.model.MessageContent msgContent) |
void |
beGuardian(GuardStage.ChargeStage chargeStage) |
protected void |
buildAnchorDialogCommonData(AnchorDialogData mAnchorDialogData) |
void |
buildJSExtraConfig(RechargeBaseDialogFragment rechargeDialog)
js调用充值面板时拼接相关直播间参数
|
void |
bulletinLoadComplete(boolean isSuccess,
java.util.List<com.kxsimon.video.chat.bulletin.BulletinInfo.BulletinRes> bulletinResList)
公告板资源加载完成
|
void |
buyGold(int srcType,
java.lang.String srcName) |
boolean |
canShowChest(BonusMsgContent bonus)
在新手引导展示;beam boost展示时;不展示chest
|
protected boolean |
canShowNewUserSendGiftGuideManager() |
protected boolean |
canShowTreasureBoxDialog()
在新手引导展示;beam boost展示时;不展示宝箱
|
void |
changeExclusiveFrgPanel(boolean isShow,
com.app.live.activity.VideoDataInfo videoid) |
void |
changeMessageAreaForVcallStop() |
protected void |
changeQualityView(LiveQualityToastUtil.Quality quality) |
protected void |
changeVideoVType(int mVtype) |
void |
changeWhisperPanel(boolean isShow) |
boolean |
checkPermission() |
protected void |
checkRankBoxView()
初始化排行榜宝箱view
|
void |
checkVcallAccess() |
protected boolean |
checkVideoInfo() |
void |
clearAnchorLevelManager() |
void |
clearChest() |
void |
clickImageList(ClickTargetInfo target) |
void |
clickImageList(com.kxsimon.video.chat.recycler.HeadIcon headIcon) |
protected void |
closeAllAdminDialog() |
void |
closeDialogs() |
protected void |
closeDialogsExceptRecordAndChest(RecordDialog recordDialog) |
void |
closeGameFloatView() |
void |
dismiss() |
void |
dismissAnchorDialog() |
protected void |
dispatchDailyTask(java.lang.String actionName,
java.lang.String actionType,
java.lang.String task) |
protected void |
dispatchDailyTask(java.lang.String actionName,
java.lang.String actionType,
java.lang.String task,
java.lang.String done,
java.lang.String total,
java.lang.String reddot,
DailyTasksBean bean) |
void |
displayGameByGameId(java.lang.String gameId,
java.lang.String pId) |
protected void |
dissDayTaskH5Fragment() |
protected void |
dissmissRouletteDialogFragment() |
protected void |
doBulletinAnim(java.lang.String content,
java.lang.String url,
boolean isShop) |
void |
doLevelUp(com.app.letter.message.rong.LetterSysMsgContent msgContent) |
void |
failureCallback(com.kxsimon.video.chat.bulletin.BulletinInfo.BulletinOps ops)
操作失败回调
|
void |
fetchOfficialListInfo(java.lang.String s,
boolean b,
boolean b1) |
com.kxsimon.video.chat.gift_v2.bean.GiftV2 |
findGiftById(java.lang.String giftId)
根据指定礼物id查找礼物面板中的礼物
|
int |
getAnchorHotLevel() |
boolean |
getBaseUidIsVcallIng(java.lang.String uid) |
protected void |
getBroadCasterStarInfo()
获取主播星光信息
|
protected java.lang.String |
getBroadcasterUid() |
ChatFraSdk.ChatFraForYouCallback |
getChatFraForYouCallback() |
android.view.ViewGroup |
getChatMessageArea() |
androidx.constraintlayout.widget.ConstraintLayout |
getChatRootView() |
boolean |
getCheckInResult() |
CheckInResultManager |
getCheckInResultManager() |
int |
getCurrentScreen() |
protected int |
getCutPushBitNetWork() |
int |
getDanmakuFree() |
static android.graphics.Bitmap |
getDefaultOutputBitmap(android.content.Context context) |
ExclusiveListMainFragment |
getExclusiveFra() |
boolean |
getFollowed() |
GameToGiftManager |
getGameToGiftManager() |
android.view.ViewGroup |
getGiftSlotContainer() |
android.os.Handler |
getHandler() |
int |
getHeadCount() |
protected com.app.user.account.AccountInfo |
getHostAccountInfo() |
protected long |
getHostLiveQualityBitRate() |
android.view.View |
getImageGiftView() |
MsgInputFragment |
getInputFragment() |
java.lang.String |
getLast5MessageByUid(java.lang.String uid) |
protected void |
getLeaderBoardRankInfo(int requestType)
主播排行信息
|
java.lang.String |
getLiveHostId() |
java.lang.String |
getLiveHostImage() |
java.lang.String |
getLiveHostName() |
android.view.View |
getLiveHostRootView() |
protected java.lang.String |
getLiveReportVid(java.lang.String uid) |
protected int |
getLiveRoomType()
获取主播端直播间类型
|
LiveType |
getLiveType() |
BonusNamedMessages.BonusNamedList |
getNamedList() |
android.graphics.Rect |
getNineUserPositionByUidReal(java.lang.String uid) |
int |
getOfficialId() |
android.view.View |
getOfficialVideoNameView() |
ExclusiveDialogBaseManager.ExclusiveDialogLock |
getOneLock() |
static android.graphics.Bitmap |
getOutputBitmap(android.graphics.Bitmap bitmapObj) |
android.app.Activity |
getParentActivity() |
void |
getPkGameSurpriseMsg(PKGameSurpriseContent msgContent) |
void |
getPkGameWinRecordMsg(PKGameWinRewardContent msgContent) |
int |
getPraiseCount() |
int |
getSuv() |
ExclusiveDialogBaseManager.ExclusiveDialogLock |
getTwoLock() |
java.lang.String |
getVid() |
com.app.live.activity.VideoDataInfo |
getVideoInfo() |
protected int |
getWatchLiveType()
获取观众端直播间类型
|
WhisperBaseFra |
getWhisperFra() |
protected boolean |
gotoActivity(int activityType,
java.lang.String actId) |
protected void |
handleActivityData(java.util.HashMap<java.lang.Integer,org.json.JSONObject> hashMap)
子线程回调
|
protected void |
handleDailyTask(java.lang.String json) |
protected void |
handleDailyTaskResult(java.lang.String taskName,
java.lang.String status) |
void |
handleGuildRoom(com.app.live.activity.VideoDataInfo videoDataInfo) |
boolean |
hasNoLayer(boolean closeLayer)
是否没有覆盖层
|
void |
hideAll() |
protected void |
hideGiftFra() |
void |
hideKeyboard() |
protected void |
hideLuckyCard() |
void |
hideLuckyTurnplate() |
protected void |
hideNewUserShowGiftFraGuideDialog() |
protected void |
initActiveView() |
protected void |
initAudience(android.view.View rootView)
第一航道-观众dialog
|
protected void |
initAudioBase(android.view.View rootView)
语音房基本功能
|
void |
initBirthdayManager() |
protected void |
initBullenInPresenter() |
protected void |
initBulletin(android.view.View mRootView) |
protected void |
initChatListController() |
void |
initChestRain() |
protected void |
initCommonTreasureBox()
排行榜宝箱
|
void |
initEngine(android.view.ViewGroup container) |
protected void |
initFairwayFirstView(android.view.View view)
初始化第一航道相关view
|
protected void |
initFairwaySecondView(android.view.View view)
初始化第二航道相关view
|
void |
initFlashView() |
void |
initGameLiveView(android.view.View rootView) |
void |
initGamePcLiveView(android.view.View rootView) |
void |
initGameView(android.view.View mRootView,
boolean isBroadcaster) |
protected void |
initGiftAnimator() |
void |
initGoldCardView(android.view.View mRootView)
初始化冻结金币奖励卡
|
protected void |
initGroupLive(android.view.View rootView)
联合直播申请入口
|
protected void |
initGuard(android.view.View rootView)
第一航道-守护
|
protected void |
initGuildChannelLive() |
void |
initHighFiveManager() |
protected void |
initHost(android.view.View rootView)
第一航道-主播信息(官方直播间信息)
|
protected void |
initHostTaskTreasureBox(android.view.View rootView)
主播任务宝箱
|
void |
initKcoin(KCoinInfo kCoinInfo) |
protected void |
initLiveBackground(android.view.View rootView)
直播间top和bottom背景装饰图
|
protected void |
initLiveQualityToast(int maxBit) |
protected void |
initLuckyTreasureBox(android.view.View rootView)
幸运宝箱
|
void |
initLuckyTurnplate(android.view.View mRootView)
初始化幸运转盘
|
void |
initLuckyView(android.view.View mRootView)
初始化首充入口
|
protected void |
initMarquee() |
protected void |
initMaskGameReward() |
protected void |
initNotifyTip(android.view.View mRootView) |
protected void |
initOfficialChannel(android.view.View rootView) |
protected void |
initOfficialHost(android.view.View rootView)
官方直播间主播信息
|
protected void |
initPraiseView()
初始化右侧区域 点赞View
|
protected void |
initRankTreasureBox(android.view.View rootView)
排行榜宝箱
|
protected void |
initRootViewHeight() |
void |
initRouletteView(android.view.View mRootView)
初始化大转盘入口
|
protected void |
initShopLayout(android.view.View rootView,
boolean needRedPoint,
android.view.View.OnClickListener onClickListener)
电商相关,初始化layout
|
void |
initSpeakGuideView(android.view.View mRootView) |
protected void |
initTeamPK() |
protected void |
initThirdItemAnimation() |
protected void |
initTopFans() |
protected void |
initWhisper() |
protected void |
initWhisperEntry(android.view.View rootView) |
boolean |
isAudioLive() |
boolean |
isBirthdayLive() |
boolean |
isBoZhu() |
protected boolean |
isChatShowing()
评论面板是否正在展示
|
protected boolean |
isDisAllowFloatView() |
boolean |
isExclusivePanelShowing() |
boolean |
isFansByContributeInfo() |
boolean |
isFreeDanmaku() |
boolean |
isFromDrawingAnswerInput()
来自你画我猜输入答案
|
boolean |
isGameLive()
是否是游戏直播
|
boolean |
isGuardianHeight() |
boolean |
isGuardianNormal() |
boolean |
isGuildChannelLive() |
boolean |
isInRoulette() |
boolean |
isKeyboardShowing()
软键盘是否正在展示
|
boolean |
isLandScreen() |
boolean |
isLeaderBoardTop10()
是否是榜单(潜力或热力或新星)前十的主播
|
boolean |
isLine() |
boolean |
isLuckyPlateShow() |
protected boolean |
isMiddleEast() |
boolean |
isMonopolyAllow() |
boolean |
isNewStar()
是否是新星榜主播
|
boolean |
isNewStarTop10WithoutHomePosition()
是否是新星榜前十但是没有固定到首页的主播
|
boolean |
isNineBeam() |
protected boolean |
isNineBeamAudio() |
boolean |
isNineLive() |
boolean |
isNormalVideo() |
boolean |
isOfficialChannelAdLive() |
boolean |
isOfficialChannelLive() |
protected boolean |
isOpenRouletteDialog() |
boolean |
isPayVideo()
是否是付费直播间
|
boolean |
isPkRunning() |
boolean |
isShortVideo() |
protected boolean |
isShowFoldRedDot(int whisperUnreadNum) |
boolean |
isShowForYouSwitch()
直播间侧边栏
|
protected boolean |
isShowGameRecommend() |
boolean |
isShowingAnchorDialog() |
protected boolean |
isShowKCoin() |
protected boolean |
isShowRouletteRedDot() |
boolean |
isShowTaskFragment() |
boolean |
isStarBoardShow() |
protected boolean |
isTeamPKInit() |
protected boolean |
isTeamPKPlayIng() |
boolean |
isUnionBeam() |
boolean |
isVideoVisiable() |
boolean |
isWhisperPanelShowing() |
boolean |
needHideWhisperEntry()
是否需要隐藏悄悄话入口
|
void |
notifyHeadIconList() |
void |
notifyLeaveMsg(java.lang.String sUid) |
void |
notifyStatusEvent(java.lang.String event,
java.lang.String anchorId) |
void |
onAdminManagerClick(ManagerMsgContent msg) |
protected void |
onAnchorDialogDismiss() |
protected void |
onAnchorDialogFollowStatusChange(java.lang.String userId,
boolean followed,
boolean isPKOther) |
protected void |
onAnchorDialogShow() |
void |
onBeOfficialLive() |
protected void |
onBoxCountDownFinished(BoxInfo boxInfo,
int from)
宝箱倒计时结束
|
void |
onChestRainAnimStart(ChestRainMsgContent msgContent) |
void |
onChestRainAnimStop(ChestRainMsgContent msgContent) |
protected void |
onChoseWorldMsgItem(com.kxsimon.video.chat.gift_v2.bean.GiftBagV2 bagProduct) |
protected void |
onClickGameRecommend() |
void |
onClickHostTaskTreasureBox() |
void |
onClickLuckyTreasureBox(int type) |
void |
onCreate(android.os.Bundle savedInstanceState) |
void |
onDanmakuClick(com.kxsimon.video.chat.msgcontent.DanmakuMsgContent danmaku) |
protected void |
onDanmakuSwitch(boolean enable) |
void |
onDestroy() |
void |
onEatMsgClick(EatGameStatusMsgContent msg)
点击了消息流中的吃食物消息
|
void |
onEventMainThread(ConstelCardMsgContent msg) |
void |
onEventMainThread(LuckyCardRechargeClickEvent event)
lucky card功能,点击h5页面的充值按钮后
|
void |
onExclusiveFrgFraBackPressed() |
void |
onExpensiveGiftEnd(com.kxsimon.video.chat.gift.GiftShowItemBean giftShowItemBean)
结束播放动画,尝试开始后就会有这个结束,不区分动画是否成功播放
|
void |
onExpensiveGiftStart(com.kxsimon.video.chat.gift.GiftShowItemBean giftShowItemBean,
boolean isRealExecute)
开始尝试播放动画
|
void |
onExpensiveGiftStartSuccess(com.kxsimon.video.chat.gift.GiftShowItemBean giftShowItemBean)
通过资源校验等条件,成功开始播放动画
|
void |
onFollowClicked() |
void |
onFollowUser(java.lang.String uid,
boolean isFollow) |
int |
onGetVcallType() |
void |
onGiftClicked(java.lang.String userId,
java.lang.String userName) |
void |
onGiftPanelClicked(int from) |
void |
onGlobalMessageNotifyMsg(GlobalMessageNotifyMsg msg) |
void |
onGotoH5(java.lang.String url) |
void |
onGuildChanneAmostEnd(java.lang.String vid)
公会渠道直播主播提前显示开始直播倒计时
|
void |
onGuildChannelDialog(java.lang.CharSequence content)
弹窗提示
|
void |
onGuildChannelLive(java.lang.String id,
java.lang.String name)
公会渠道直播
|
void |
onGuildChannelManagerNotice()
通知管理员显示入口
|
void |
onGuildChannelNextVideo(com.app.live.activity.VideoDataInfo dataInfo)
公会渠道直播切换下一个
|
void |
onGuildChannelNotification(java.lang.CharSequence sequence)
公会渠道直播显示通知
|
void |
onInitNormalApplyView() |
void |
onItemClick(io.rong.imlib.model.MessageContent msg) |
void |
onItemLongClick(io.rong.imlib.model.MessageContent msg) |
void |
onLiveShareUV(int shareNum) |
void |
onLuckyTurnplateShow(java.lang.String plateId) |
void |
onlyChangeMessageToRootTop(int toRootTop)
联合直播/九连麦/PK时,重新设置信息流高度
|
void |
onManagerClick(boolean isShow,
boolean isShowMsg) |
void |
onOfficialLiveAMostEnd(java.lang.String vid) |
void |
onOfficialNextVideo(com.app.live.activity.VideoDataInfo dataInfo) |
void |
onPause() |
protected void |
onPkAgainButton(boolean isNonScreen) |
void |
onPkGuideClick() |
protected void |
onPkSendGift() |
protected void |
onPkToOtherLive() |
void |
onReceiveAnnouncectlMsgContent(AnnouncectlMsgContent msg) |
void |
onReceiveBonusMsgContent(BonusMsgContent bonus) |
void |
onReceiveBonusTaskMsg(BonusTaskMsgContent msgContent) |
void |
onReceiveChangeCover(UploadCoverLiveMessage msg)
收到需要更改封面的融云消息
|
void |
onReceiveChargePrizeMsg(com.kxsimon.video.chat.msgcontent.ChargePrizeMsgContent msgContent) |
void |
onreceiveChestRainMsg(ChestRainMsgContent msgContent) |
void |
onReceiveConstelEventMsgContent(ConstelEventMsgContent msg) |
void |
onReceivedChestKeyMsgContent(ChestKeyMsgContent msg) |
void |
onReceivedFirstGiftUesrMsgContent(FirstGiftUserMsgContent msg) |
void |
onReceiveEmbeddedGameWinningMsgContent(EmbeddedGameWinningMsgContent msg) |
void |
onReceiveGameRewardMsg(TempletRewardMsgContent msgContent) |
void |
OnReceiveGetFansTag(GetFansTagMsgContent msgContent) |
void |
onReceiveGiftWorldMsg(GiftWorldMsgContent msgContent) |
void |
onReceiveGuardStar(GuardStarMsgContent msg) |
void |
onReceiveH5Msg(ChatH5MsgContent msgContent) |
void |
onReceiveHostDiamonMsg(HostDiamondMsgContent msg) |
void |
onReceiveLevelTempletGiftMsg(LevelTempletGiftMsgContent msg) |
void |
onReceiveLevelTempletStarRefreshMsg(LevelTempletStarRefreshMsgContent msg) |
void |
onReceiveLevelTempletStartMsg(LevelTempletStartMsgContent msg) |
void |
onReceiveLevelUpMsg(LevelUpMsgContent levelUpMsgContent) |
void |
onReceiveLuckyCardMsg(LuckyCardMsgContent msgContent)
首充邀请消息
|
void |
onReceiveLuckyTurnplateMsgContent(LuckyTurnplateWardMsgContent msg) |
void |
onReceiveMarqueeMsg(PowerfulMarqueeMsg msg) |
void |
onReceiveMaskGameRewardMsg(MaskGameRewardMsgContent msgContent) |
void |
onReceiveMonsterRefreshMsgContent(MonsterRefreshMsgContent msg) |
void |
onReceiveMonsterStatusChangeMsgContent(MonsterStatusChangeMsgContent msg) |
void |
onReceiveMsg(com.app.letter.message.rong.BaseMsg msg) |
void |
onReceiveMsg(io.rong.imlib.model.MessageContent msgContent) |
void |
onReceiveNoticeCommonMsgContent(NoticeCommonMsgContent msg) |
void |
onReceivePKAgainMessage(PKAgainTipMessage pkAgainTipMessage) |
void |
onReceivePKRidiculeMsgContent(PKRidiculeMsgContent message) |
void |
onReceivePKSuperScreenMessage(PKSuperScreenMessage message) |
void |
onReceivePowerInfoMsgContent(PowerInfoMessage msg) |
void |
onReceiveRankChangedMsg(LeaderBoardChangeContentMessage msg)
榜单发生变化信息
|
protected void |
onReceiveRankSystemMsg(SystemMsgContent msg)
榜单更新跑马灯消息,服务端每半小时更新一次榜单
|
void |
onReceiveRice() |
void |
onReceiveSuperLuckyMsg(com.live.immsgmodel.SuperLuckyMsg msgContent) |
void |
onReceiveTopFansContent(TopFansRankMsgContent msgContent) |
void |
onReceiveTreasureboxMsgContent(com.live.immsgmodel.TreasureboxMsgContent msg) |
void |
onReceiveVipLevelUpdateMsg(VipLevelUpdateContentMsg msg) |
void |
onRechargeSuccessByH5OpenChargePanel()
h5调用直播间半屏充值面板充值成功后回调
|
protected void |
onRequestLeaderBoardInfo(LeaderBoardInfo leaderBoardInfo,
int requestType)
进入直播间请求主播排行榜
|
void |
onResume() |
protected void |
onRouletteGameBegin(RouletteGameEventMessage rouletteGameEventMessage)
游戏时序:游戏真正开始,大转盘开始转
|
protected void |
onRouletteGameEnd(RouletteGameEventMessage rouletteGameEventMessage)
游戏时序:游戏结束
|
protected void |
onRouletteGameStart(RouletteGameEventMessage rouletteGameEventMessage)
游戏时序:游戏配置,主播点击了H5上面的确定,观众可以加入游戏了
|
void |
onRouletteGameStateMesg(RouletteGameEventMessage rouletteGameEventMessage) |
protected void |
onRouletteGameTimeOut(RouletteGameEventMessage rouletteGameEventMessage)
游戏时序:游戏超时
|
void |
onScreenSwitchClicked() |
protected void |
onSendFreeDanmaku(com.kxsimon.video.chat.gift_v2.bean.GiftBagItemBeanV2 itemInfo) |
void |
onSendWorldMsg(java.lang.String content) |
void |
onShareClickForMatch(com.app.live.activity.VideoDataInfo videoDataInfo) |
void |
onShowOrHideAdminGuideDialog(boolean isShow,
boolean isSuper) |
void |
onShowOrHideAdminMsgDialog(boolean isShow) |
void |
onShowStickerGift(com.kxsimon.video.chat.gift.GiftShowItemBean giftShowItemBean) |
void |
onSpeakGuideShow(boolean show) |
void |
onStart() |
void |
onStop() |
void |
onTaskBonusChangeMsg(TaskBonusMessages bonusBean)
新任务宝箱信息变化
|
void |
onTaskIconClicked() |
protected void |
onTgClicked(TGBundle tgBundle,
boolean isReplay) |
void |
onVCallAudienceClicked(java.lang.String userId,
java.lang.String userName) |
void |
onVcallComeWidth(int marginRight) |
void |
onViewCreated(android.view.View view,
android.os.Bundle savedInstanceState) |
protected void |
onWhisperClick(com.app.user.account.AccountInfo accountInfo) |
void |
onWhisperFraBackPress() |
void |
openFirstRechargeH5Dialog(java.lang.String url,
boolean alginBottom,
boolean supportAr) |
void |
openGameCenterH5Dialog(GameCenterInfo info) |
void |
openH5Dialog(java.lang.String url) |
void |
openH5Dialog(java.lang.String url,
boolean alginBottom,
boolean supportAr) |
void |
openH5Dialog(java.lang.String url,
boolean alginBottom,
boolean supportAr,
boolean showClose,
H5DialogFragment.H5Params otherParams) |
protected void |
openH5Dialog(java.lang.String link,
H5DialogFragment.Size size) |
protected void |
openH5LeaderBoard(boolean showCurrentRound)
调起H5榜单,观众端新星榜调起礼物面板
|
void |
openH5LeaderBoard(java.lang.String link)
调起H5榜单,观众端新星榜调起礼物面板
|
protected void |
openH5LeaderBoard(java.lang.String link,
H5DialogFragment.Size size)
调起H5榜单,观众端新星榜调起礼物面板
|
protected void |
openRouletteH5Dialog(java.lang.String link)
打开大转盘
|
void |
refreshBulletin(com.kxsimon.video.chat.bulletin.BulletinInfo bulletinInfo)
刷新公告板信息
|
protected void |
refreshFirstRecharge() |
protected void |
refreshWhisperRedDot() |
protected void |
releaseTeamPK() |
protected void |
removeKeyboardObserver(android.view.View rootView) |
void |
replayHeartAnimation(int count,
int color) |
protected void |
reportLeaveRoom(android.util.Pair<java.lang.Integer,java.lang.Integer> bigGiftSuccessRate)
退出直播间时上报的埋点,主播观众都报
lm_room_destroy
vid //直播间id
isBozhu //1 主播 0 观众
giftAllNum //收到的大礼物总数
giftSuccNum //大礼物播放成功总数
|
protected void |
reportOnClickWhisper() |
void |
reportTgClick() |
abstract void |
requestActivityData(java.util.List<java.lang.Object> queryList) |
protected abstract void |
requestAllData() |
protected void |
requestLuckyCardInfo(boolean isShowFirstCharge)
查询首充信息
|
void |
resetAnchorMoney(int money) |
void |
resetUserCount(int count,
int hotVale,
int heat) |
void |
sendEatGameStatusMsg(int status)
场景1:主播在游戏开始和结束给自己发送融云消息 因为服务端不会给主播发送
场景2:观众中途进入的时候,如果正在进行游戏,那么给自己发送一条融云消息
|
void |
sendEatGameStatusMsg(int status,
java.lang.String score) |
protected void |
sendMsg(java.lang.String message) |
void |
setAnchorDialogCacheManager(AnchorDialogQueryManager anchorDialogQueryManager) |
void |
setAnchorDialogDataReport(java.lang.String sUid) |
void |
setChatFraBaseCallBack(ChatFraSdk.ChatFraBaseCallBack chatFraBaseCallBack) |
protected void |
setChatMessageAreaSize(int height,
int marginRight) |
void |
setChestKeyCount(int keyCount) |
void |
setDanmakuFree(int freeType) |
protected void |
setDanmakuFreeByBagFree() |
protected void |
setDiamondAndRankVisibility(boolean show) |
protected void |
setDiamondView() |
void |
setHasTaskBonus(boolean hasTaskBonus) |
void |
setHostLiveQuality(LiveQualityToastUtil.Quality quality) |
void |
setHostShortId(java.lang.String short_id) |
void |
setHotValue(int hotValue) |
void |
setIcon(int vip) |
void |
setIconListSize(int count) |
void |
setInRoulette(boolean inRoulette) |
void |
setLiveState(boolean b)
视频是否处于可见状态
|
void |
setmGscreen(int gscreen) |
void |
setmIsPcLive(boolean isPcLive) |
void |
setmIsScreenRecord(boolean isScreenRecord) |
void |
setmLineUid(java.lang.String mLineUid) |
void |
setNineVcallPositionClose(NineVcallControlPositionMsgContent nineVcallControlPositionMsgContent) |
void |
setOfficialFollowViewVisible(boolean b) |
void |
setPkController(IPkController controller) |
void |
setPlayerState(boolean value) |
void |
setPraiseCount(int cc) |
void |
setPresenter(BulletinContract.Presenter presenter) |
void |
setProperty(java.lang.String sName,
java.lang.String slogo,
java.lang.String sVideoId,
boolean isLive,
java.lang.String videoUid,
boolean isBoZhu,
int vt,
java.lang.String badgeUrl) |
void |
setQualityMaxBitrate(int maxBitrate) |
void |
setRewardPrerogative(java.lang.String rewardPrivilege) |
void |
setShareUVNum(int num,
boolean animation) |
void |
setShopVisible(boolean isShow) |
void |
setUpliveUrl(java.lang.String url) |
void |
setUpliveVersion(java.lang.String version) |
void |
setUserPermission(boolean block,
boolean forbidByAdmin,
boolean admin,
boolean isSuper) |
void |
setVideoInfo(com.app.live.activity.VideoDataInfo tmpVideoInfo) |
protected void |
shopLayoutClick(android.view.View v,
boolean isReplay)
电商相关,点击事件
|
void |
shopSuccessCallback(BulletinShopInfo shopInfo,
int action) |
void |
showAnchorDialog(AnchorDialogData anchorDialogData) |
void |
showBulletin(BulletinMsgContent msgContent) |
void |
showDanmaku(com.kxsimon.video.chat.msgcontent.DanmakuMsgContent msg) |
protected void |
showDayTaskH5Dialog(java.lang.String url)
每日任务页面
|
void |
showGameFloatView() |
void |
showGlobalMarqueeMsg(GlobalMarqueeMsg msg) |
void |
showH5FullScreen(java.lang.String url,
boolean isClick) |
void |
showHostAnchorDialog() |
protected void |
showLeftGroupViewVisibility(boolean isShow) |
void |
showLiveBg(java.lang.String liveTopBg,
java.lang.String liveBottomBg) |
protected void |
showLiveMusicListFra() |
void |
showLocalBulletin(com.kxsimon.video.chat.bulletin.BulletinInfo bulletinInfo)
展现本地保存的公告板信息
|
protected void |
showLuckyCard() |
void |
showMagicRewardMsg(MagicRewardMsg magicRewardMsg) |
void |
showMsgDialog(java.lang.String msg) |
protected void |
showNewUserSendGiftAnimationBubble(boolean isShow) |
protected void |
showNewUserShowGiftFraGuideDialog() |
void |
showShopBulletin(BulletinShopMsgContent shop) |
protected void |
showShopLayout(boolean show) |
protected void |
showShopOrBulletin(android.view.View rootView,
android.view.View.OnClickListener listener) |
void |
showSystemMessage(SystemMsgContent msg) |
protected void |
showTeamPKReadDialog(boolean isAutoPK) |
protected void |
showUpLevelDialog(LevelUpMsgBean levelUpInfo)
升级展示弹框
|
protected void |
showUpLevelUser(LevelUpMsgBean levelUpInfo) |
protected void |
showWhisperIcon(boolean isShow) |
protected void |
startRequestActivity() |
void |
startTreasureboxManager() |
void |
stopFrameGift()
视频结束,停止播帧动画
|
protected void |
stopLiveQualityToast() |
void |
stopMaskGame() |
void |
stopTreasureboxManager() |
void |
subscribeOfficialChannel() |
void |
successCallback(com.kxsimon.video.chat.bulletin.BulletinInfo.BulletinOps ops)
操作成功回调
|
void |
switchNineVcallJoinType(NineVcallSwitchJoinTypeMsgContent nineVcallSwitchJoinTypeMsgContent) |
protected void |
switchSubType(int subType) |
void |
syncChatroomNumbers(long praisCount,
long userCount,
long anchorMoney,
int hotValue,
int heat) |
boolean |
toRecharge(int srcType) |
boolean |
tryLock(ExclusiveDialogBaseManager.ExclusiveDialogLock dialogLock) |
void |
unLock(ExclusiveDialogBaseManager.ExclusiveDialogLock dialogLock) |
void |
updateAnchorStatus(int status) |
void |
updateDiamondView(int anchorDiamond,
java.lang.String uid) |
protected void |
updateFirstRecharge(int count) |
void |
updateFollowed(boolean followed) |
protected void |
updateHeadCount() |
void |
updateHeadIconList(com.live.immsgmodel.GiftMsgContent event) |
void |
updateOfficialFollowState(OfficialChannelListInfo info) |
void |
updateSuv(int suv) |
void |
updateTaskBonusView() |
activeEndWebGame, clickVcallCloseButton, closeShopActivity, dismissChatFra, editGoodsModified, enableScroll, enableSetScroll, getAllLikeCount, getAudioMsg, getCommentsParent, getDynamicBottomLayout, getGiftFragment, getGroupLiveApplyOrCancelMsg, getGroupLiveApplyOrCancelMsg, getHostVCallHintManage, getPkGameDissmissLiveMsg, getPkGameEndMsg, getPkGameHostRankMsg, getPkGameInviteMsgMsg, getPkGameMatchResultMsg, getPKGamePunishGiftShowContent, getPkGameRankChangeMsg, getPkGameSuccessMsg, getPkGameTopListChangeMsg, getPkGameUserTopPunishGiftMsgContent, getPKSendPunishGift, getUnionGiftMsgContentMsg, getUserMsgCount, getVCallAppliableSolutionId, getVCallSolutionId, hide, hideWebView, initBeam, isAllowShowEndLive, isAllowShowPlayerLoading, isCommentLikeFragmentShowing, isGiftFragmentShow, isGiftRankParentShow, isNewUser, isPKIng, isShowing, isUplive, isVCalling, isWatchLive, isWebGameStart, onAudioWebGameStateChange, onChangeCameraSwitch, onChangeNineBeamModelMsg, onCommentLayoutBack, onEatGameOver, onEatGameStart, onExclusiveFraBackPressed, onFullScreenClicked, onGetPassMuteMessage, onGetVCallOpenPreview, onGetVideoInfoSuccess, onGiftClicked, onGiftClicked, onGiftClicked, onGiftRankBack, onHeartNeedReQuestBeamInfo, onNineBeamswitchTalkType, onPayShortVideoBuyGold, onReceiveAnchorLevelUp, onReceiveGuardBuff, onReceiveInteractPreviewMsgContent, onReceiveLiveTipsContent, onShareClicked, onVCallAudienceCome, onVCallAudienceGone, onVCallEnabled, onVCallHostEnd, onVCallHostEndUser, onVCallInvite, onVcallShowFollow, onWatchVideoStop, receivePKNonScreenStartMsg, refreshGiftList, report_kewl_video_action, reportSendGift, resetVcallView, setAnchorView, setChatFraCMCallBack, setChatFraForYouCallback, setChatRoomMsgListener, setCMVideoPlayerFraDelegate, setDanmakuVisible, setEnabled, setFromAutoBeam, setHeaderData, setImLikeCount, setImUnLikeCount, setIsNewUser, setIVCallUIListener, setLandPlayerBottom, setMediaPlayer, setmIsLandScreenEnable, setNormalVcallAccept, setScreenSwitchBtnVisiable, setShowTaskShareToast, setVCallDelegate, setVoiceMuteVcallOrPK, sevenVcallMute, show, show, showAdminDialog, showChatFra, showCheckInResultDialog, showCloseGuide, showCloseRecommendContent, showFullScreen, showHDSwitchToast, showOfficialToast, showOnce, showRecommendContent, showRecommendGoods, showShopActivity, showTitleBg, startGame, startTeamPK, stopGuide, stopMyVcall, switchVcallType, unShowFullScren, updateKcoin, updateMediaController, upVCallAudienceLevel, userChatAction
finish, generateNetworkLiveData, getDescription, getHttpMsgTag, getInitOnceLoginOrNotRunnable, getInitOnceMustLoginRunnable, getInitRepeatLoginOrNotRunnable, getInitRepeatMustLoginRunnable, getThreadInfo, hasNetRequest, hideLoading, initPresenter, isAccountLogin, isActivityAlive, isCancelHttpMsgWhenPageDestroy, isFinish2, isShow, isShowVipBanner, isTwooProduct, isViewTokenValid, isVisitorMode, onAttach, onInitNotImportantCode, onNetRequestEnd, onNetRequestStart, onShareClickForMatch, onStartupCompleted, runOnUiThread, runOnUiThreadDelay, setUserVisibleHint, showLoading, showLoading, showLoading
dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getDefaultViewModelProviderFactory, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getParentFragmentManager, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSavedStateRegistry, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityCreated, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroyOptionsMenu, onDestroyView, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onRequestPermissionsResult, onSaveInstanceState, onViewStateRestored, postponeEnterTransition, postponeEnterTransition, registerForContextMenu, requestPermissions, requireActivity, requireArguments, requireContext, requireFragmentManager, requireHost, requireParentFragment, requireView, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu
onReceive, onReceive, onReceive, onReceive, onReceive, onReceive, onReceiveGreetResp, onReceiverBeamBoostCallMessage, onReceiverTeamPKInviteMessage, onReceiveTranslateText
canShowGiftSound, getNineUserPositionByUid
getActivity, getContext, getFragmentManager, getGiftFragment, getHttpMsgTag, getViewLifecycleOwner, hideLoading, isActivityAlive, isAdded, isGiftFragmentShow, isNewUser, isPKIng, isVCalling, onGiftClicked, onShareClicked, report_kewl_video_action, showChatFra, showLoading
callbackKcoin, updateExtraKcoin
protected java.util.concurrent.atomic.AtomicBoolean playerStart
protected LiveGameStateManager mGameStateManager
protected LeaderBoardBoxView mRankTreasureBoxView
protected LeaderBoardInfo mLeaderBoardInfo
protected H5DialogFragment rankH5DialogFragment
protected H5DialogFragment mDailTaskDialogFragment
protected android.widget.Toast mBigToast
protected boolean isShareShowByVerify
protected GuildChannelPresenter mGuildChannelPresenter
protected LiveRoomDataViewModel mLiveRoomDataViewModel
protected ILiveBackgroundPresenter mLiveBackgroundPresenter
protected com.app.view.PressAlphaImageView mArrowBtn
protected android.view.View mArrowRedPoint
protected java.lang.String sMyName
protected java.lang.String sLogo
protected java.lang.String mBoZhuUid
protected int mUserVerifyType
protected java.lang.String mBadgeUrl
protected int chatPopState
protected java.lang.String sVid
protected boolean mVideoIsLine
protected com.app.live.activity.VideoDataInfo mVideoInfo
protected CustomConstraintLayout chatfragmentLayout
protected boolean mCurrUserIsBoZhu
protected AnchorDialogQueryManager mAnchorDialogQueryManager
protected ChatMsgRelativeLayout mChatMessageArea
protected ChatMessageListController mChatListController
protected android.widget.FrameLayout giftViewParent
protected android.widget.LinearLayout giftAnimContainer
protected android.widget.LinearLayout firstContainer
protected android.widget.LinearLayout secondContainer
protected android.widget.LinearLayout thirdContainer
protected com.kxsimon.video.chat.giftanim.GiftAnimatorHelper giftAnimator
protected com.kxsimon.video.chat.frame.FrameAnimationView customFrameGiftView
protected ChestManager chestManager
protected android.widget.FrameLayout chestViewRoot
protected TaskBonusManager taskBonusManager
protected int mHotValue
protected android.view.View mFairwayFirstView
protected android.view.View mFairwaySecondView
protected AnchorBaseDialog anchorDialog
protected boolean isForbidden
protected boolean isForbidByAdmin
protected boolean isAdmin
protected AnchorDialogCommonData mAnchorDialogCommonData
protected boolean isMySuperAdmin
protected PraiseView praiseViewLayout
protected android.view.View mInput
protected MsgInputFragment inputFragment
protected long mHostKCoin
protected int mHostStar
protected int mVideoKCoin
protected int mCoinRate
protected int mFRechargeCount
protected java.lang.String mHostShortId
protected java.lang.String mUpliveVersion
protected boolean isShowShortIDView
protected android.view.ViewGroup mDanmakuContainer
protected DanmakuManager mDanmakuManager
protected android.view.View mShopLayout
protected CaptureShare mScreenShare
protected CaptureShare.ScreenShotListener mScreenListener
protected CaptureShareDialog mShareDialog
protected boolean isShareFromScreen
protected java.lang.String mSharePath
protected boolean isAvailable
protected android.view.ViewStub bgAnimStub
protected android.view.ViewStub boardCountdownStub
protected NoticeBoardListManager mNoticeBoardListManager
protected ThanksgivingDialog thanksgivingDialogManager
protected BulletinView mBulletinView
protected android.view.ViewStub gameLiveViewStub
protected android.widget.FrameLayout gameLiveLayout
protected android.widget.LinearLayout gameLiveContent
protected android.widget.CheckBox gameLiveCheckbox
protected boolean isAllowAlert
protected GameFloatViewController floatViewController
protected android.view.ViewStub gamePcLiveViewStub
protected android.widget.FrameLayout gamePcLiveLayout
protected android.widget.LinearLayout gamePcLiveContent
protected android.widget.TextView gamePcLiveInst
protected java.lang.String mUpliveUrl
protected android.widget.CheckBox gamePcLiveCheckbox
protected android.widget.ImageView mScreenSwitchBtn
protected boolean mIsLandScreenEnable
protected int mCurrentScreen
public static int SCREEN_LAND
public static int SCREEN_PORT
protected boolean mIsVideoVisible
protected GameCenterManager mGameCenterManager
protected boolean mIsHighQuailty
protected int mGscreen
protected boolean mIsScreenRecord
protected boolean mIsPcLive
protected java.lang.String mLineUid
protected ChatroomTestCase mChatroomTestCase
protected java.lang.String rewardPrivilege
protected android.view.ViewGroup mWhisperEntryContainer
protected com.app.view.PressAlphaImageView mWhisperEntryBtn
protected RedDotView mWhisperRedDot
protected WhisperBaseFra mWhisperFra
protected com.app.letter.Presenter.OnWhisperReceiveListener mOnWhisperReceiveListener
protected LevelUpDialogsManager levelUpDialogsManager
protected GroupLiveContributionListDialog mGroupContributionListDialog
protected HostVCallHintManage hostvcallmanage
public boolean liveState
protected AnchorLevelDialogManager mAnchorLevelDialogManager
protected int mCurrentAnchorLevel
protected LeftActivityShowManager leftActivityShowManager
protected java.util.concurrent.atomic.AtomicBoolean pkGameButtonIsShow
protected int mDiceGiftCount
protected java.lang.String mMonolopyQid
protected java.lang.String mMonolopyAid
protected H5DialogFragment h5DialogFragment
protected H5DialogFragment firstRechargeDialogFragment
protected H5Dialog h5Dialog
protected int freeDanmuCountTotal
protected int freeDanmuCountNormal
protected int freeDanmuCountColor
protected UploadCoverManager uploadCoverManager
protected ChatGiftFragmentV2 giftFragment
protected VipState mVipState
protected java.lang.String vipID
protected java.lang.String vipMoney
protected FirstRechargeManager mFirstRechargeManager
protected IGoldCardPresenter mGoldCardPresenter
protected int mNewUserMsgCount
protected LuckyCardEntryView mLuckyCardEntryView
protected GoldCardEntryView mGoldCardEntryView
protected RouletteEntryView mRouletteEntryView
protected ThirdItemAnimationController mThirdItemAnimationController
protected NewUserSendGiftGuideManager newUserSendGiftGuideManager
protected ILuckyTurnplatePresenter mLuckyTurnplatePresenter
protected ExclusiveListMainFragment mExclusiveListFragment
protected android.view.View mSayHiBtn
protected android.view.View mSayHiPoint
protected TaskListFragment taskFragment
protected android.view.View taskLayout
protected boolean isHost
protected KCoinInfo kCoinInfo
protected NewUserShowGiftFraGuideDialog newUserShowGiftFraGuideDialog
protected TeamPKBaseControl pkTeamBaseControl
protected ExclusiveDialogBaseManager.ExclusiveDialogLock dialogLockOne
protected ExclusiveDialogBaseManager.ExclusiveDialogLock dialogLockTwo
protected ExclusiveDialogBaseManager.ExclusiveDialogLock dialogLockTreasureBox
protected ILiveHostPresenter mLiveHostPresenter
protected ILiveAudiencePresenter mLiveAudiencePresenter
protected ILiveGuardPresenter mLiveGuardPresenter
protected ILiveAudienceListPresenter mLiveAudienceListPresenter
protected ILiveOfficialPresenter mLiveOfficialPresenter
protected ILiveRecommendPresenter mILiveRecommendPresenter
protected ILiveDiamondPresenter mLiveDiamondPresenter
protected android.view.View mSpaceMarginView
protected ILiveOfficialHostPresenter mLiveOfficialHostPresenter
protected ICommonTreasureBoxPresenter mCommonTreasureBoxPresenter
protected IRankTreasureBoxPresenter mRankTreasureBoxPresenter
protected IHostTaskTreasureBoxPresenter mHostTaskTreasureBoxPresenter
protected ILuckyTreasureBoxPresenter mLuckyTreasureBoxPresenter
protected ILiveAudioBasePresenter mILiveAudioBasePresenter
protected ILiveNotifyTipPresenter mLiveNotifyTipPresenter
protected ILiveMarqueePresenter mLiveMarqueePresenter
protected ILiveTopFansPresenter mLiveTopFansPresenter
protected ILiveMaskGameRewardPresenter mLiveMaskGameRewardPresenter
protected ILiveBullenInPresenter mLiveBullenInPresenter
protected boolean isClickSpeakGuide
protected int clickSpeakPosition
protected ChatGiftFragmentV2.BuyVIPInterface vipInterface
protected HighFiveManager mHighFiveManager
protected int vcallEnable
protected int vcallReason
protected int vcallLevel
public boolean isTalkMode
protected EntryManager entryManager
protected DialogManager dialogManager
protected KeyboardManager keyboardManager
protected ChatFraSdk.ChatFraBaseCallBack chatFraBaseCallBack
protected MsgInputFragment.DanmakuSwitchListener danmakuSwitchListener
protected ChatGiftFragmentV2.SendFreeDanmakuInterface sendFreeDanmakuInterface
protected BlockListDialog mBlockListDialog
protected AdminMsgEditDialog adminMsgEditDialog
protected AdminGuideDialog adminGuideDialog
protected android.app.Dialog admingSetOrCanelDialog
protected int superLevel
protected java.util.List<AdminMsgListAdapter.MsgItem> mAdminMsgList
protected MsgInputFragment.AdminInputMsgCallBack adminInputMsgCallBack
public LiveQualityToastUtil mLiveQualityToastUtil
protected boolean isFirstShowGiftFra
protected java.lang.Runnable mShowGiftFraGuideDialogRunable
protected NineBeamRouletteH5Dialog mRouletteDialogFragment
protected boolean needShowGameIcon
protected java.lang.String rouletteSessionId
public void setPlayerState(boolean value)
setPlayerState
在类中 ChatFraSdk
public MsgInputFragment getInputFragment()
getInputFragment
在接口中 ILiveInfoWrapper
public void setProperty(java.lang.String sName, java.lang.String slogo, java.lang.String sVideoId, boolean isLive, java.lang.String videoUid, boolean isBoZhu, int vt, java.lang.String badgeUrl)
setProperty
在类中 ChatFraSdk
public ExclusiveDialogBaseManager.ExclusiveDialogLock getOneLock()
getOneLock
在接口中 ILiveInfoWrapper
public ExclusiveDialogBaseManager.ExclusiveDialogLock getTwoLock()
getTwoLock
在接口中 ILiveInfoWrapper
public void onCreate(@Nullable android.os.Bundle savedInstanceState)
@CallSuper protected void initFairwayFirstView(android.view.View view)
@CallSuper protected void initHost(android.view.View rootView)
@CallSuper protected void initOfficialChannel(android.view.View rootView)
@CallSuper protected void initAudience(android.view.View rootView)
@CallSuper protected void initGuard(android.view.View rootView)
@CallSuper protected void initFairwaySecondView(android.view.View view)
@CallSuper protected void initOfficialHost(android.view.View rootView)
@CallSuper protected void initCommonTreasureBox()
@CallSuper protected void initRankTreasureBox(android.view.View rootView)
@CallSuper protected void initHostTaskTreasureBox(android.view.View rootView)
@CallSuper protected void initLuckyTreasureBox(android.view.View rootView)
@CallSuper protected void initAudioBase(android.view.View rootView)
protected void initActiveView()
@CallSuper protected void initNotifyTip(android.view.View mRootView)
protected void initMarquee()
protected void initTopFans()
protected void initMaskGameReward()
protected void initBullenInPresenter()
public void setmGscreen(int gscreen)
public void setmIsScreenRecord(boolean isScreenRecord)
public void setmIsPcLive(boolean isPcLive)
protected void startRequestActivity()
protected void handleActivityData(java.util.HashMap<java.lang.Integer,org.json.JSONObject> hashMap)
protected void handleDailyTask(java.lang.String json)
protected void handleDailyTaskResult(java.lang.String taskName, java.lang.String status)
protected abstract void requestAllData()
public abstract void requestActivityData(java.util.List<java.lang.Object> queryList)
requestActivityData
在接口中 ILiveInfoWrapper
protected void setDiamondAndRankVisibility(boolean show)
public boolean isOfficialChannelLive()
isOfficialChannelLive
在接口中 ILiveInfoWrapper
public boolean isGuildChannelLive()
public boolean isBirthdayLive()
isBirthdayLive
在接口中 ILiveInfoWrapper
public boolean isOfficialChannelAdLive()
isOfficialChannelAdLive
在接口中 ILiveInfoWrapper
protected void showLeftGroupViewVisibility(boolean isShow)
public void initGameView(android.view.View mRootView, boolean isBroadcaster)
public void initLuckyTurnplate(android.view.View mRootView)
mRootView
- 根布局public void initGoldCardView(android.view.View mRootView)
mRootView
- 根布局public void initLuckyView(android.view.View mRootView)
public void initRouletteView(android.view.View mRootView)
public void initSpeakGuideView(android.view.View mRootView)
protected void sendMsg(java.lang.String message)
public void onSpeakGuideShow(boolean show)
public void initEngine(android.view.ViewGroup container)
public void initChestRain()
public void onChestRainAnimStart(ChestRainMsgContent msgContent)
public void onChestRainAnimStop(ChestRainMsgContent msgContent)
public void OnReceiveGetFansTag(GetFansTagMsgContent msgContent)
OnReceiveGetFansTag
在类中 ChatFraSdk
public void onreceiveChestRainMsg(ChestRainMsgContent msgContent)
onreceiveChestRainMsg
在类中 ChatFraSdk
protected void initBulletin(android.view.View mRootView)
public void initGamePcLiveView(android.view.View rootView)
public void onScreenSwitchClicked()
onScreenSwitchClicked
在接口中 ILiveInfoWrapper
public void initFlashView()
public void initGameLiveView(android.view.View rootView)
public void showGameFloatView()
public void closeGameFloatView()
protected boolean isDisAllowFloatView()
protected void initGiftAnimator()
protected void initThirdItemAnimation()
public void onReceiveLevelTempletStartMsg(LevelTempletStartMsgContent msg)
public void onReceiveLevelTempletGiftMsg(LevelTempletGiftMsgContent msg)
public void onReceiveLevelTempletStarRefreshMsg(LevelTempletStarRefreshMsgContent msg)
public void addTopFlashToList(io.rong.imlib.model.MessageContent msgContent)
addTopFlashToList
在接口中 ILiveInfoWrapper
addTopFlashToList
在类中 ChatFraSdk
public void onReceivedFirstGiftUesrMsgContent(FirstGiftUserMsgContent msg)
public void stopMaskGame()
public int getCurrentScreen()
getCurrentScreen
在接口中 ILiveInfoWrapper
public void onReceiveMaskGameRewardMsg(MaskGameRewardMsgContent msgContent)
onReceiveMaskGameRewardMsg
在类中 ChatFraSdk
public void onReceiveSuperLuckyMsg(com.live.immsgmodel.SuperLuckyMsg msgContent)
onReceiveSuperLuckyMsg
在类中 ChatFraSdk
public void onReceiveLuckyCardMsg(LuckyCardMsgContent msgContent)
onReceiveLuckyCardMsg
在类中 ChatFraSdk
public void onReceiveBonusMsgContent(BonusMsgContent bonus)
onReceiveBonusMsgContent
在类中 ChatFraSdk
public void onReceiveLuckyTurnplateMsgContent(LuckyTurnplateWardMsgContent msg)
public void onReceiveEmbeddedGameWinningMsgContent(EmbeddedGameWinningMsgContent msg)
public void onReceivePKAgainMessage(PKAgainTipMessage pkAgainTipMessage)
onReceivePKAgainMessage
在类中 ChatFraSdk
public void onReceivePKSuperScreenMessage(PKSuperScreenMessage message)
onReceivePKSuperScreenMessage
在类中 ChatFraSdk
public void onReceivePKRidiculeMsgContent(PKRidiculeMsgContent message)
onReceivePKRidiculeMsgContent
在类中 ChatFraSdk
public com.kxsimon.video.chat.gift_v2.bean.GiftV2 findGiftById(java.lang.String giftId)
giftId
- public void onReceiveChargePrizeMsg(com.kxsimon.video.chat.msgcontent.ChargePrizeMsgContent msgContent)
onReceiveChargePrizeMsg
在类中 ChatFraSdk
public void setPkController(IPkController controller)
public void hideAll()
hideAll
在接口中 ILiveInfoWrapper
protected boolean gotoActivity(int activityType, java.lang.String actId)
public void onViewCreated(android.view.View view, android.os.Bundle savedInstanceState)
onViewCreated
在类中 BaseFra
public boolean tryLock(ExclusiveDialogBaseManager.ExclusiveDialogLock dialogLock)
tryLock
在接口中 ILiveInfoWrapper
public void unLock(ExclusiveDialogBaseManager.ExclusiveDialogLock dialogLock)
unLock
在接口中 ILiveInfoWrapper
public boolean isBoZhu()
isBoZhu
在接口中 ILiveInfoWrapper
public boolean isLine()
isLine
在接口中 ILiveInfoWrapper
public void setAnchorDialogCacheManager(AnchorDialogQueryManager anchorDialogQueryManager)
public void setVideoInfo(com.app.live.activity.VideoDataInfo tmpVideoInfo)
setVideoInfo
在类中 ChatFraSdk
protected void initShopLayout(android.view.View rootView, boolean needRedPoint, android.view.View.OnClickListener onClickListener)
rootView
- needRedPoint
- onClickListener
- protected void showShopOrBulletin(android.view.View rootView, android.view.View.OnClickListener listener)
protected void showShopLayout(boolean show)
protected void onTgClicked(TGBundle tgBundle, boolean isReplay)
public void reportTgClick()
protected void shopLayoutClick(android.view.View v, boolean isReplay)
v
- protected void changeVideoVType(int mVtype)
protected void initChatListController()
protected void initPraiseView()
public void notifyLeaveMsg(java.lang.String sUid)
notifyLeaveMsg
在接口中 IChatInterface
notifyLeaveMsg
在类中 ChatFraSdk
public void addData2Adapter(io.rong.imlib.model.MessageContent msg)
addData2Adapter
在接口中 IChatInterface
addData2Adapter
在接口中 ILiveInfoWrapper
addData2Adapter
在类中 ChatFraSdk
public boolean isNineLive()
isNineLive
在类中 ChatFraSdk
protected void addJoinMsg(com.live.immsgmodel.JoinChatroomMsgContent msg, boolean isShowJoinMsg, boolean isList)
public void addJoinMsg2Adapter(com.live.immsgmodel.JoinChatroomMsgContent msg, boolean isShowJoinMsg, boolean isList)
IChatInterface
addJoinMsg2Adapter
在接口中 IChatInterface
addJoinMsg2Adapter
在类中 ChatFraSdk
msg
- isShowJoinMsg
- 是否要在消息流显示该join消息isList
- 是否是从头像列表里面来的,这种用户不显示特效,并且不显示消息流public void onReceiveMsg(io.rong.imlib.model.MessageContent msgContent)
onReceiveMsg
在接口中 IChatInterface
onReceiveMsg
在接口中 ILiveInfoWrapper
onReceiveMsg
在类中 ChatFraSdk
public void initHighFiveManager()
public void onReceiveMsg(com.app.letter.message.rong.BaseMsg msg)
onReceiveMsg
在接口中 IChatInterface
onReceiveMsg
在类中 ChatFraSdk
public void setPraiseCount(int cc)
setPraiseCount
在接口中 IChatInterface
setPraiseCount
在类中 ChatFraSdk
public int getPraiseCount()
getPraiseCount
在类中 ChatFraSdk
public void replayHeartAnimation(int count, int color)
replayHeartAnimation
在接口中 IChatInterface
replayHeartAnimation
在类中 ChatFraSdk
public void setIconListSize(int count)
setIconListSize
在类中 ChatFraSdk
public void updateHeadIconList(com.live.immsgmodel.GiftMsgContent event)
updateHeadIconList
在类中 ChatFraSdk
protected void updateHeadCount()
public void setAnchorDialogDataReport(java.lang.String sUid)
setAnchorDialogDataReport
在接口中 ILiveInfoWrapper
public void dismiss()
dismiss
在类中 ChatFraSdk
protected void initWhisperEntry(android.view.View rootView)
protected void initWhisper()
protected void reportOnClickWhisper()
public void changeWhisperPanel(boolean isShow)
public void changeExclusiveFrgPanel(boolean isShow, com.app.live.activity.VideoDataInfo videoid)
public ExclusiveListMainFragment getExclusiveFra()
public void onExclusiveFrgFraBackPressed()
public boolean isExclusivePanelShowing()
isExclusivePanelShowing
在类中 ChatFraSdk
public WhisperBaseFra getWhisperFra()
public void onWhisperFraBackPress()
onWhisperFraBackPress
在类中 ChatFraSdk
public boolean isWhisperPanelShowing()
isWhisperPanelShowing
在类中 ChatFraSdk
protected void showWhisperIcon(boolean isShow)
public void setLiveState(boolean b)
setLiveState
在接口中 ILiveInfoWrapper
setLiveState
在类中 ChatFraSdk
public void setUpliveUrl(java.lang.String url)
public void stopFrameGift()
stopFrameGift
在类中 ChatFraSdk
public void clearChest()
clearChest
在类中 ChatFraSdk
public boolean isFromDrawingAnswerInput()
isFromDrawingAnswerInput
在类中 ChatFraSdk
public void notifyStatusEvent(java.lang.String event, java.lang.String anchorId)
notifyStatusEvent
在类中 ChatFraSdk
public int getAnchorHotLevel()
getAnchorHotLevel
在类中 ChatFraSdk
public void updateAnchorStatus(int status)
public void syncChatroomNumbers(long praisCount, long userCount, long anchorMoney, int hotValue, int heat)
syncChatroomNumbers
在类中 ChatFraSdk
public void resetAnchorMoney(int money)
public void resetUserCount(int count, int hotVale, int heat)
public void showSystemMessage(SystemMsgContent msg)
showSystemMessage
在类中 ChatFraSdk
public void showGlobalMarqueeMsg(GlobalMarqueeMsg msg)
showGlobalMarqueeMsg
在类中 ChatFraSdk
public void showMagicRewardMsg(MagicRewardMsg magicRewardMsg)
showMagicRewardMsg
在类中 ChatFraSdk
public void showDanmaku(com.kxsimon.video.chat.msgcontent.DanmakuMsgContent msg)
showDanmaku
在类中 ChatFraSdk
public void onDanmakuClick(com.kxsimon.video.chat.msgcontent.DanmakuMsgContent danmaku)
public int onGetVcallType()
onGetVcallType
在接口中 com.kxsimon.video.chat.giftanim.GiftAnimator.GiftAnimatorInterface
public void onExpensiveGiftStart(com.kxsimon.video.chat.gift.GiftShowItemBean giftShowItemBean, boolean isRealExecute)
com.kxsimon.video.chat.giftanim.GiftAnimator.GiftAnimatorInterface
onExpensiveGiftStart
在接口中 com.kxsimon.video.chat.giftanim.GiftAnimator.GiftAnimatorInterface
public void onExpensiveGiftStartSuccess(com.kxsimon.video.chat.gift.GiftShowItemBean giftShowItemBean)
com.kxsimon.video.chat.giftanim.GiftAnimator.GiftAnimatorInterface
onExpensiveGiftStartSuccess
在接口中 com.kxsimon.video.chat.giftanim.GiftAnimator.GiftAnimatorInterface
public void onExpensiveGiftEnd(com.kxsimon.video.chat.gift.GiftShowItemBean giftShowItemBean)
com.kxsimon.video.chat.giftanim.GiftAnimator.GiftAnimatorInterface
onExpensiveGiftEnd
在接口中 com.kxsimon.video.chat.giftanim.GiftAnimator.GiftAnimatorInterface
public void onShowStickerGift(com.kxsimon.video.chat.gift.GiftShowItemBean giftShowItemBean)
onShowStickerGift
在接口中 com.kxsimon.video.chat.giftanim.GiftAnimator.GiftAnimatorInterface
public void onGiftClicked(java.lang.String userId, java.lang.String userName)
onGiftClicked
在接口中 com.kxsimon.video.chat.giftanim.GiftAnimator.GiftAnimatorInterface
public void onResume()
onResume
在类中 androidx.fragment.app.Fragment
public void onPause()
onPause
在类中 androidx.fragment.app.Fragment
public void onVCallAudienceClicked(java.lang.String userId, java.lang.String userName)
public void addChestToList(BonusMsgContent bonus)
addChestToList
在类中 ChatFraSdk
@CallSuper public boolean canShowChest(BonusMsgContent bonus)
public boolean isAudioLive()
isAudioLive
在接口中 ILiveInfoWrapper
public void setUserPermission(boolean block, boolean forbidByAdmin, boolean admin, boolean isSuper)
setUserPermission
在类中 ChatFraSdk
public void onStart()
onStart
在类中 androidx.fragment.app.Fragment
public void onStop()
onStop
在类中 androidx.fragment.app.Fragment
public void doLevelUp(com.app.letter.message.rong.LetterSysMsgContent msgContent)
protected void showUpLevelDialog(LevelUpMsgBean levelUpInfo)
protected void showUpLevelUser(LevelUpMsgBean levelUpInfo)
public void onReceiveLevelUpMsg(LevelUpMsgContent levelUpMsgContent)
onReceiveLevelUpMsg
在类中 ChatFraSdk
public void onReceiveGiftWorldMsg(GiftWorldMsgContent msgContent)
onReceiveGiftWorldMsg
在类中 ChatFraSdk
public void onReceiveHostDiamonMsg(HostDiamondMsgContent msg)
onReceiveHostDiamonMsg
在类中 ChatFraSdk
public void updateSuv(int suv)
updateSuv
在类中 ChatFraSdk
public int getSuv()
getSuv
在类中 ChatFraSdk
@CallSuper protected boolean canShowTreasureBoxDialog()
public void initBirthdayManager()
public void onItemClick(io.rong.imlib.model.MessageContent msg)
public void onItemLongClick(io.rong.imlib.model.MessageContent msg)
protected void onPkAgainButton(boolean isNonScreen)
protected void onPkSendGift()
public void onPkGuideClick()
public void onReceiveGameRewardMsg(TempletRewardMsgContent msgContent)
onReceiveGameRewardMsg
在类中 ChatFraSdk
public void onReceiveBonusTaskMsg(BonusTaskMsgContent msgContent)
onReceiveBonusTaskMsg
在类中 ChatFraSdk
public void updateTaskBonusView()
updateTaskBonusView
在类中 ChatFraSdk
public void setHasTaskBonus(boolean hasTaskBonus)
setHasTaskBonus
在类中 ChatFraSdk
public void onReceiveTopFansContent(TopFansRankMsgContent msgContent)
onReceiveTopFansContent
在类中 ChatFraSdk
public void closeDialogs()
protected void closeDialogsExceptRecordAndChest(RecordDialog recordDialog)
public void onLiveShareUV(int shareNum)
onLiveShareUV
在类中 ChatFraSdk
public void setShareUVNum(int num, boolean animation)
public boolean isLandScreen()
isLandScreen
在接口中 ILiveInfoWrapper
isLandScreen
在类中 ChatFraSdk
public java.lang.String getLast5MessageByUid(java.lang.String uid)
public void setmLineUid(java.lang.String mLineUid)
public void setUpliveVersion(java.lang.String version)
setUpliveVersion
在类中 ChatFraSdk
public void setHostShortId(java.lang.String short_id)
setHostShortId
在类中 ChatFraSdk
public void onVcallComeWidth(int marginRight)
public void onlyChangeMessageToRootTop(int toRootTop)
toRootTop
- 视频区域距离顶部高度public void changeMessageAreaForVcallStop()
protected void setChatMessageAreaSize(int height, int marginRight)
public void setRewardPrerogative(java.lang.String rewardPrivilege)
setRewardPrerogative
在类中 ChatFraSdk
public void setHotValue(int hotValue)
setHotValue
在类中 ChatFraSdk
public void setPresenter(BulletinContract.Presenter presenter)
setPresenter
在接口中 BaseView<BulletinContract.Presenter>
public void refreshBulletin(com.kxsimon.video.chat.bulletin.BulletinInfo bulletinInfo)
BulletinContract.View
refreshBulletin
在接口中 BulletinContract.View
public void showBulletin(BulletinMsgContent msgContent)
showBulletin
在类中 ChatFraSdk
protected void doBulletinAnim(java.lang.String content, java.lang.String url, boolean isShop)
doBulletinAnim
在类中 ChatFraSdk
public void showLocalBulletin(com.kxsimon.video.chat.bulletin.BulletinInfo bulletinInfo)
BulletinContract.View
showLocalBulletin
在接口中 BulletinContract.View
public void bulletinLoadComplete(boolean isSuccess, java.util.List<com.kxsimon.video.chat.bulletin.BulletinInfo.BulletinRes> bulletinResList)
BulletinContract.View
bulletinLoadComplete
在接口中 BulletinContract.View
public void failureCallback(com.kxsimon.video.chat.bulletin.BulletinInfo.BulletinOps ops)
BulletinContract.View
failureCallback
在接口中 BulletinContract.View
public void successCallback(com.kxsimon.video.chat.bulletin.BulletinInfo.BulletinOps ops)
BulletinContract.View
successCallback
在接口中 BulletinContract.View
public void showShopBulletin(BulletinShopMsgContent shop)
showShopBulletin
在接口中 BulletinContract.View
showShopBulletin
在类中 ChatFraSdk
public void shopSuccessCallback(BulletinShopInfo shopInfo, int action)
shopSuccessCallback
在接口中 BulletinContract.View
public void onEatMsgClick(EatGameStatusMsgContent msg)
msg
- public boolean hasNoLayer(boolean closeLayer)
hasNoLayer
在接口中 ILiveInfoWrapper
hasNoLayer
在类中 ChatFraSdk
public boolean needHideWhisperEntry()
public boolean isGameLive()
isGameLive
在接口中 ILiveInfoWrapper
protected void initGroupLive(android.view.View rootView)
public void onReceiveVipLevelUpdateMsg(VipLevelUpdateContentMsg msg)
onReceiveVipLevelUpdateMsg
在类中 ChatFraSdk
public void startTreasureboxManager()
public void stopTreasureboxManager()
protected void setDiamondView()
public void onReceiveTreasureboxMsgContent(com.live.immsgmodel.TreasureboxMsgContent msg)
public void onReceiveMonsterRefreshMsgContent(MonsterRefreshMsgContent msg)
public void onReceiveMonsterStatusChangeMsgContent(MonsterStatusChangeMsgContent msg)
public void onReceiveNoticeCommonMsgContent(NoticeCommonMsgContent msg)
public void onReceiveAnnouncectlMsgContent(AnnouncectlMsgContent msg)
public void onReceivePowerInfoMsgContent(PowerInfoMessage msg)
public void onReceiveGuardStar(GuardStarMsgContent msg)
onReceiveGuardStar
在类中 ChatFraSdk
public void clearAnchorLevelManager()
public void checkVcallAccess()
public void onInitNormalApplyView()
public void sendEatGameStatusMsg(int status)
status
- public void sendEatGameStatusMsg(int status, java.lang.String score)
public void openFirstRechargeH5Dialog(java.lang.String url, boolean alginBottom, boolean supportAr)
protected void refreshFirstRecharge()
public void openH5Dialog(java.lang.String url, boolean alginBottom, boolean supportAr)
openH5Dialog
在接口中 ILiveInfoWrapper
public void openH5Dialog(java.lang.String url, boolean alginBottom, boolean supportAr, boolean showClose, H5DialogFragment.H5Params otherParams)
public void openGameCenterH5Dialog(GameCenterInfo info)
public void openH5Dialog(java.lang.String url)
openH5Dialog
在类中 ChatFraSdk
public boolean isKeyboardShowing()
isKeyboardShowing
在接口中 ILiveInfoWrapper
protected boolean isChatShowing()
public void hideKeyboard()
hideKeyboard
在接口中 ILiveInfoWrapper
hideKeyboard
在类中 ChatFraSdk
protected boolean canShowNewUserSendGiftGuideManager()
protected void hideGiftFra()
protected void showNewUserSendGiftAnimationBubble(boolean isShow)
protected void addKeyboardObserver(android.view.View rootView)
protected void removeKeyboardObserver(android.view.View rootView)
public void getPkGameWinRecordMsg(PKGameWinRewardContent msgContent)
getPkGameWinRecordMsg
在类中 ChatFraSdk
public android.os.Handler getHandler()
getHandler
在接口中 ILiveInfoWrapper
public void getPkGameSurpriseMsg(PKGameSurpriseContent msgContent)
getPkGameSurpriseMsg
在类中 ChatFraSdk
public void setChatFraBaseCallBack(ChatFraSdk.ChatFraBaseCallBack chatFraBaseCallBack)
setChatFraBaseCallBack
在类中 ChatFraSdk
public boolean isFansByContributeInfo()
public boolean isGuardianNormal()
public boolean isGuardianHeight()
public void beGuardian(GuardStage.ChargeStage chargeStage)
beGuardian
在接口中 ILiveInfoWrapper
public int getOfficialId()
public void onReceiveRice()
public boolean isMonopolyAllow()
public boolean isShortVideo()
isShortVideo
在类中 ChatFraSdk
protected boolean isNineBeamAudio()
public void switchNineVcallJoinType(NineVcallSwitchJoinTypeMsgContent nineVcallSwitchJoinTypeMsgContent)
switchNineVcallJoinType
在类中 ChatFraSdk
public void setNineVcallPositionClose(NineVcallControlPositionMsgContent nineVcallControlPositionMsgContent)
setNineVcallPositionClose
在类中 ChatFraSdk
public boolean isNineBeam()
isNineBeam
在接口中 ILiveInfoWrapper
public boolean isPkRunning()
isPkRunning
在接口中 ILiveInfoWrapper
public boolean isUnionBeam()
isUnionBeam
在接口中 ILiveInfoWrapper
public boolean isNormalVideo()
isNormalVideo
在接口中 ILiveInfoWrapper
public boolean isPayVideo()
isPayVideo
在接口中 ILiveInfoWrapper
public void showMsgDialog(java.lang.String msg)
showMsgDialog
在类中 ChatFraSdk
protected void checkRankBoxView()
public void onTaskBonusChangeMsg(TaskBonusMessages bonusBean)
onTaskBonusChangeMsg
在类中 ChatFraSdk
bonusBean
- public void onReceiveRankChangedMsg(LeaderBoardChangeContentMessage msg)
onReceiveRankChangedMsg
在类中 ChatFraSdk
protected void onReceiveRankSystemMsg(SystemMsgContent msg)
onReceiveRankSystemMsg
在类中 ChatFraSdk
protected void onRequestLeaderBoardInfo(LeaderBoardInfo leaderBoardInfo, int requestType)
protected void showDayTaskH5Dialog(java.lang.String url)
url
- protected void dissDayTaskH5Fragment()
protected void dispatchDailyTask(java.lang.String actionName, java.lang.String actionType, java.lang.String task)
protected void dispatchDailyTask(java.lang.String actionName, java.lang.String actionType, java.lang.String task, java.lang.String done, java.lang.String total, java.lang.String reddot, DailyTasksBean bean)
protected boolean checkVideoInfo()
protected void getLeaderBoardRankInfo(int requestType)
requestType
- 表示请求类型 1刚进直播间初始化 2新一轮榜单周期开始protected void getBroadCasterStarInfo()
public boolean isStarBoardShow()
public java.lang.String getVid()
getVid
在接口中 ILiveInfoWrapper
protected java.lang.String getBroadcasterUid()
protected void onDanmakuSwitch(boolean enable)
protected void setDanmakuFreeByBagFree()
protected void onSendFreeDanmaku(com.kxsimon.video.chat.gift_v2.bean.GiftBagItemBeanV2 itemInfo)
public boolean isFreeDanmaku()
public void setDanmakuFree(int freeType)
public int getDanmakuFree()
protected void onChoseWorldMsgItem(com.kxsimon.video.chat.gift_v2.bean.GiftBagV2 bagProduct)
public void onSendWorldMsg(java.lang.String content)
public void onGotoH5(java.lang.String url)
onGotoH5
在接口中 WorldMsgInputView.WorldMsgListener
protected void onBoxCountDownFinished(BoxInfo boxInfo, int from)
public boolean isLeaderBoardTop10()
public boolean isNewStar()
public boolean isNewStarTop10WithoutHomePosition()
protected boolean isMiddleEast()
protected void updateFirstRecharge(int count)
public android.graphics.Rect getNineUserPositionByUidReal(java.lang.String uid)
protected void reportLeaveRoom(android.util.Pair<java.lang.Integer,java.lang.Integer> bigGiftSuccessRate)
bigGiftSuccessRate
- protected void openH5LeaderBoard(boolean showCurrentRound)
openH5LeaderBoard
在类中 ChatFraSdk
public void openH5LeaderBoard(java.lang.String link)
openH5LeaderBoard
在接口中 ILiveInfoWrapper
protected void openH5LeaderBoard(java.lang.String link, H5DialogFragment.Size size)
protected void openH5Dialog(java.lang.String link, H5DialogFragment.Size size)
public void setChestKeyCount(int keyCount)
setChestKeyCount
在类中 ChatFraSdk
public void onReceivedChestKeyMsgContent(ChestKeyMsgContent msg)
public void onReceiveH5Msg(ChatH5MsgContent msgContent)
onReceiveH5Msg
在类中 ChatFraSdk
public void showH5FullScreen(java.lang.String url, boolean isClick)
showH5FullScreen
在接口中 ILiveInfoWrapper
public void onReceiveConstelEventMsgContent(ConstelEventMsgContent msg)
public void onEventMainThread(ConstelCardMsgContent msg)
onEventMainThread
在类中 ChatFraSdk
public void onReceiveChangeCover(UploadCoverLiveMessage msg)
onReceiveChangeCover
在类中 ChatFraSdk
msg
- public boolean toRecharge(int srcType)
toRecharge
在接口中 ILiveInfoWrapper
public static android.graphics.Bitmap getDefaultOutputBitmap(android.content.Context context)
public static android.graphics.Bitmap getOutputBitmap(android.graphics.Bitmap bitmapObj)
protected void switchSubType(int subType)
public void onFollowUser(java.lang.String uid, boolean isFollow)
onFollowUser
在类中 ChatFraSdk
protected void initRootViewHeight()
public void onShareClickForMatch(com.app.live.activity.VideoDataInfo videoDataInfo)
public void showHostAnchorDialog()
showHostAnchorDialog
在接口中 ILiveInfoWrapper
public void showAnchorDialog(AnchorDialogData anchorDialogData)
showAnchorDialog
在接口中 ILiveInfoWrapper
protected void buildAnchorDialogCommonData(AnchorDialogData mAnchorDialogData)
protected void onPkToOtherLive()
protected java.lang.String getLiveReportVid(java.lang.String uid)
protected void onAnchorDialogShow()
protected void onAnchorDialogDismiss()
protected void onAnchorDialogFollowStatusChange(java.lang.String userId, boolean followed, boolean isPKOther)
protected com.app.user.account.AccountInfo getHostAccountInfo()
protected void onWhisperClick(com.app.user.account.AccountInfo accountInfo)
public void onAdminManagerClick(ManagerMsgContent msg)
public void onManagerClick(boolean isShow, boolean isShowMsg)
public void onShowOrHideAdminMsgDialog(boolean isShow)
public void onShowOrHideAdminGuideDialog(boolean isShow, boolean isSuper)
protected void closeAllAdminDialog()
public boolean getBaseUidIsVcallIng(java.lang.String uid)
getBaseUidIsVcallIng
在接口中 ILiveInfoWrapper
protected long getHostLiveQualityBitRate()
public void setQualityMaxBitrate(int maxBitrate)
protected void changeQualityView(LiveQualityToastUtil.Quality quality)
protected void initLiveQualityToast(int maxBit)
public void clickImageList(ClickTargetInfo target)
clickImageList
在类中 ChatFraSdk
public void onReceiveMarqueeMsg(PowerfulMarqueeMsg msg)
onReceiveMarqueeMsg
在类中 ChatFraSdk
public void clickImageList(com.kxsimon.video.chat.recycler.HeadIcon headIcon)
clickImageList
在接口中 ILiveInfoWrapper
clickImageList
在类中 ChatFraSdk
protected void stopLiveQualityToast()
protected int getCutPushBitNetWork()
public void setHostLiveQuality(LiveQualityToastUtil.Quality quality)
setHostLiveQuality
在类中 ChatFraSdk
public void handleGuildRoom(com.app.live.activity.VideoDataInfo videoDataInfo)
protected void initGuildChannelLive()
public void onGuildChannelNextVideo(com.app.live.activity.VideoDataInfo dataInfo)
GuildChannelContract.View
public void onGuildChannelLive(java.lang.String id, java.lang.String name)
GuildChannelContract.View
onGuildChannelLive
在接口中 GuildChannelContract.View
public void onGuildChannelDialog(java.lang.CharSequence content)
GuildChannelContract.View
public void onGuildChannelManagerNotice()
GuildChannelContract.View
public void onGuildChannelNotification(java.lang.CharSequence sequence)
GuildChannelContract.View
public void onGuildChanneAmostEnd(java.lang.String vid)
GuildChannelContract.View
public void setIcon(int vip)
setIcon
在类中 ChatFraSdk
public void onGlobalMessageNotifyMsg(GlobalMessageNotifyMsg msg)
onGlobalMessageNotifyMsg
在类中 ChatFraSdk
protected void requestLuckyCardInfo(boolean isShowFirstCharge)
isShowFirstCharge
- public void buildJSExtraConfig(RechargeBaseDialogFragment rechargeDialog)
public void onRechargeSuccessByH5OpenChargePanel()
protected void hideLuckyCard()
protected void showLuckyCard()
public void onEventMainThread(LuckyCardRechargeClickEvent event)
protected boolean isShowGameRecommend()
protected void onClickGameRecommend()
protected int getLiveRoomType()
protected int getWatchLiveType()
public boolean isShowForYouSwitch()
ChatFraSdk
isShowForYouSwitch
在类中 ChatFraSdk
public com.app.live.activity.VideoDataInfo getVideoInfo()
getVideoInfo
在接口中 ILiveInfoWrapper
public java.lang.String getLiveHostName()
getLiveHostName
在接口中 ILiveInfoWrapper
public java.lang.String getLiveHostImage()
getLiveHostImage
在接口中 ILiveInfoWrapper
public int getHeadCount()
getHeadCount
在接口中 ILiveInfoWrapper
getHeadCount
在类中 ChatFraSdk
public LiveType getLiveType()
getLiveType
在接口中 ILiveInfoWrapper
public boolean getFollowed()
getFollowed
在接口中 ILiveInfoWrapper
public java.lang.String getLiveHostId()
getLiveHostId
在接口中 ILiveInfoWrapper
public void onFollowClicked()
onFollowClicked
在接口中 ILiveInfoWrapper
public GameToGiftManager getGameToGiftManager()
getGameToGiftManager
在接口中 ILiveInfoWrapper
public boolean isVideoVisiable()
isVideoVisiable
在接口中 ILiveInfoWrapper
public android.app.Activity getParentActivity()
getParentActivity
在接口中 ILiveInfoWrapper
public android.view.View getImageGiftView()
getImageGiftView
在接口中 ILiveInfoWrapper
public CheckInResultManager getCheckInResultManager()
getCheckInResultManager
在接口中 ILiveInfoWrapper
public void notifyHeadIconList()
notifyHeadIconList
在接口中 ILiveInfoWrapper
public void updateDiamondView(int anchorDiamond, java.lang.String uid)
updateDiamondView
在接口中 ILiveInfoWrapper
public void dismissAnchorDialog()
dismissAnchorDialog
在接口中 ILiveInfoWrapper
public void updateOfficialFollowState(OfficialChannelListInfo info)
updateOfficialFollowState
在接口中 ILiveInfoWrapper
public void onOfficialNextVideo(com.app.live.activity.VideoDataInfo dataInfo)
onOfficialNextVideo
在接口中 ILiveInfoWrapper
public void subscribeOfficialChannel()
subscribeOfficialChannel
在接口中 ILiveInfoWrapper
public void fetchOfficialListInfo(java.lang.String s, boolean b, boolean b1)
fetchOfficialListInfo
在接口中 ILiveInfoWrapper
public android.view.View getLiveHostRootView()
getLiveHostRootView
在接口中 ILiveInfoWrapper
public android.view.View getOfficialVideoNameView()
getOfficialVideoNameView
在接口中 ILiveInfoWrapper
public void onBeOfficialLive()
onBeOfficialLive
在接口中 ILiveInfoWrapper
public void onOfficialLiveAMostEnd(java.lang.String vid)
onOfficialLiveAMostEnd
在接口中 ILiveInfoWrapper
public boolean getCheckInResult()
getCheckInResult
在接口中 ILiveInfoWrapper
public void setOfficialFollowViewVisible(boolean b)
setOfficialFollowViewVisible
在接口中 ILiveInfoWrapper
public void updateFollowed(boolean followed)
updateFollowed
在接口中 ILiveInfoWrapper
public BonusNamedMessages.BonusNamedList getNamedList()
getNamedList
在接口中 ILiveInfoWrapper
public void buyGold(int srcType, java.lang.String srcName)
buyGold
在接口中 ILiveInfoWrapper
buyGold
在类中 ChatFraSdk
public void onClickHostTaskTreasureBox()
onClickHostTaskTreasureBox
在接口中 ILiveInfoWrapper
public void onClickLuckyTreasureBox(int type)
onClickLuckyTreasureBox
在接口中 ILiveInfoWrapper
public ChatFraSdk.ChatFraForYouCallback getChatFraForYouCallback()
getChatFraForYouCallback
在接口中 ILiveInfoWrapper
public boolean isLuckyPlateShow()
isLuckyPlateShow
在类中 ChatFraSdk
public void onLuckyTurnplateShow(java.lang.String plateId)
onLuckyTurnplateShow
在类中 ChatFraSdk
public void hideLuckyTurnplate()
hideLuckyTurnplate
在类中 ChatFraSdk
public void displayGameByGameId(java.lang.String gameId, java.lang.String pId)
public boolean isShowingAnchorDialog()
isShowingAnchorDialog
在接口中 ILiveInfoWrapper
public android.view.ViewGroup getChatMessageArea()
getChatMessageArea
在接口中 ILiveInfoWrapper
public android.view.ViewGroup getGiftSlotContainer()
getGiftSlotContainer
在接口中 ILiveInfoWrapper
public void setShopVisible(boolean isShow)
setShopVisible
在接口中 ILiveInfoWrapper
public androidx.constraintlayout.widget.ConstraintLayout getChatRootView()
getChatRootView
在接口中 ILiveInfoWrapper
public void showLiveBg(java.lang.String liveTopBg, java.lang.String liveBottomBg)
showLiveBg
在类中 ChatFraSdk
@CallSuper protected void initLiveBackground(android.view.View rootView)
public void onGiftPanelClicked(int from)
onGiftPanelClicked
在接口中 ILiveInfoWrapper
public void onTaskIconClicked()
onTaskIconClicked
在接口中 ILiveInfoWrapper
public boolean isShowTaskFragment()
protected void showNewUserShowGiftFraGuideDialog()
protected void hideNewUserShowGiftFraGuideDialog()
protected boolean isTeamPKPlayIng()
protected boolean isTeamPKInit()
protected void initTeamPK()
protected void releaseTeamPK()
public void initKcoin(KCoinInfo kCoinInfo)
initKcoin
在接口中 IChatInterface
initKcoin
在类中 ChatFraSdk
protected boolean isShowKCoin()
protected void showLiveMusicListFra()
protected void showTeamPKReadDialog(boolean isAutoPK)
protected boolean isShowFoldRedDot(int whisperUnreadNum)
protected boolean isShowRouletteRedDot()
protected void refreshWhisperRedDot()
protected void openRouletteH5Dialog(java.lang.String link)
link
- protected void dissmissRouletteDialogFragment()
public void onRouletteGameStateMesg(RouletteGameEventMessage rouletteGameEventMessage)
onRouletteGameStateMesg
在类中 ChatFraSdk
protected void onRouletteGameBegin(RouletteGameEventMessage rouletteGameEventMessage)
rouletteGameEventMessage
- protected void onRouletteGameTimeOut(RouletteGameEventMessage rouletteGameEventMessage)
rouletteGameEventMessage
- protected void onRouletteGameEnd(RouletteGameEventMessage rouletteGameEventMessage)
rouletteGameEventMessage
- protected void onRouletteGameStart(RouletteGameEventMessage rouletteGameEventMessage)
rouletteGameEventMessage
- protected boolean isOpenRouletteDialog()
public void setInRoulette(boolean inRoulette)
public boolean isInRoulette()
public boolean checkPermission()