You need to enable JavaScript to run this app.
文档中心
企业直播

企业直播

复制全文
下载 pdf
SDK API 参考
概览
复制全文
下载 pdf
概览

方法

完整直播间接入

TVULiveRoom

方法

说明

joinLiveRoom

进入完整直播间。

leaveLiveRoom

退出直播间,同时销毁当前悬浮窗。

destroyFloatWindow

销毁当前悬浮窗。

manualClickFloatWindow

模拟手动点击当前悬浮窗。

manualClickFloatWindowExitBtn

模拟手动点击当前悬浮窗的关闭按钮。

manualClickLiveRoomExitBtn

模拟手动点击退出直播间图标。

clearCache

清除观众当前设备上 SDK 的所有本地缓存。

getCookieId

获取 SDK 本地存储的 cookieId,用于查询日志。

showFloatPermissionDialogInLiveRoom

在完整直播间中弹出悬浮窗权限申请弹窗。仅在完整直播间页面存在时生效。

直播间组件接入

TVUSinglePlayerView

方法

说明

Init

初始化独立播放器 TVUSinglePlayerView 实例。

refreshLive

刷新当前直播内容。

play

开始播放视频。

pause

暂停播放视频。

isPlaying

获取是否正在播放视频。

getPlayableStatus

获取当前资源的可播放状态。

isStalling

获取当前视频是否卡顿。

setPlayerLayoutMode

设置视频画面填充模式。

getResolutions

获取当前支持的分辨率列表。

getCurResolution

获取当前选中的分辨率。

setCurResolution

为当前视频设置分辨率。

getCurVodPlayTime

获取当前点播视频的播放进度。

seekVodTime

跳转到点播视频的指定播放进度。

getCurVodDuration

获取当前点播视频的时长。

getCurVodPlaySpeed

获取当前点播视频的播放倍速。

setMute

设置是否静音播放。

setVodLoop

设置点播视频是否循环播放。

setVodPlaySpeed

设置点播视频播放倍速。

setInBackground

当独立播放器所在的页面进入后台运行时,可调用此方法通知播放器。

getLiveRoomStatus

获取当前直播间的状态。

getCurVodVid

获取当前点播视频的 Vid。

getCurReplayList

获取当前的回放列表。

getCurLiveLineId

获取当前直播频道 ID。

getCurLiveLineList

获取当前的直播频道列表。

setCoverImageContainerVisibility

设置直播封面图容器的显示状态。

TVULiveRoomServer

方法

说明

TVULiveRoomServer

创建一个 TVULiveRoomServer 实例。

setPlayerView

设置与 TVULiveRoomServer 实例绑定的 PlayerView 实例。

setRoomAuthMode

设置直播间的鉴权模式。

setListener

设置直播间的监听器。

start

开启直播间。调用此方法后,TVULiveRoomServer 实例调用后端接口进行鉴权并获取直播间数据。start 方法调用成功后会初始化本地直播间数据。

play

开始播放视频。

pause

暂停播放视频。

onPause

暂停播放视频。适用于当前直播间的 Activity 被切换到后台的场景。

onResume

继续播放视频。适用于原直播间的 Activity 被切换回前台的场景。

pausePollingData

暂停拉取当前直播状态。

continuePollingData

继续拉取当前直播状态。

closeRoom

销毁当前直播间。

getWsConnector

获取直播间内 IM 信令的管理类。

getCommentDataManager

获取直播间内消息列表的管理类。

getDynamicSettings

获取直播间中的动态配置类。在观众进入直播间之前或之后,可以调用该方法,自定义直播间的相关配置。

PlayerView

方法

说明

PlayerView

创建一个 PlayerView 实例。

play

开始播放视频。

pause

暂停播放视频。

WSConnector

方法

说明

addListener

添加直播间内的 IM 信令监听器。

removeListener

移除直播间内的 IM 信令监听器。

CommentDataManager

方法

说明

sendTextMessage

在直播间内发送文字评论。

TVUCommentListView

方法

说明

TVUCommentListView

创建一个 TVUCommentListView 实例。

attachRoomServer

TVUCommentListView 实例与 TVULiveRoomServer 实例进行绑定。

setShowCommentBottomBar

设置是否显示底部的评论输入框。

AudienceLinkViewProvider

方法

说明

getInstance

获取 AudienceLinkViewProvider 的单例。

createAudienceLinkEntranceView

创建连麦入口 view,用于展示申请连麦按钮。

createAudienceLinkPreviewView

创建连麦本地画面预览 view,用于展示当前连麦观众的本地视频画面。

createAudienceLinkRemoteContainerView

创建连麦画面容器 view,用于展示当前连麦观众和其他连麦参与者的画面。

IAudienceLinkManager

方法

说明

attemptStartLink

在观众点击申请连麦后,弹出弹窗。观众可选择视频或音频连麦。

manualStartLink

开始申请连麦,主持人同意后当前观众会自动加入连麦。

setLocalRenderView

设置当前连麦观众本地摄像头画面的渲染视图。

flopCamera

翻转本地摄像头。

enableRTCAudioPush

设置是否开启本地麦克风。

enableRTCVideoPush

设置是否开启本地摄像头。

manualUnLink

断开连麦。

getCurAudienceLinkState

获取当前连麦状态。

isLocalVideoPublish

判断当前本地摄像头是否已开启。

isLocalAudioPublish

判断当前本地麦克风是否已开启。

直播间 UI 定制

方法

说明

addChildViewInFrameLayout

floatingContainer 中添加自定义悬浮 View 组件。该 View 组件不与 floatingContainer 中 SDK 默认的 View 组件进行位置联动,展示位置仅由 View 组件的配置决定。

addChildViewInLinearLayout

floatingContainer 中添加自定义悬浮 View 组件。该 View 组件与 floatingContainer 中 SDK 默认的 View 组件进行位置联动,即参与 View 组件展示顺序的重新排列。

setBottomOnClickListener

将竖屏直播间底部图标的点击事件替换为您自定义的点击事件。观众点击图标触发自定义的点击事件后,即可执行自定义的点击行为。

功能定制

播放器定制

方法

说明

setPlayerLayoutMode

设置横屏直播间内,视频画面的填充模式。

setPortraitPlayerLayoutMode

设置竖屏直播间内,视频画面的填充模式。

setPeopleCountFontStyle

设置人气标签文字的字体。

setPeopleCountFontSize

设置人气标签文字的字号。

setPeopleCountTextColor

设置人气标签文字的颜色。

setPeopleCountIconDrawable

设置人气图标。

setPlayerThemeColor

设置播放器的主题颜色,即倍速按钮、进度条和清晰度按钮的颜色。

setRoomStatusTextTipFontSize

设置直播状态的字号。

setRoomStatusTextTipCenterOffset

设置直播状态文字距离播放器居中位置的纵向偏移量。

setRoomStatusTextTipRadius

设置直播状态文字背景的圆角。

setRoomStatusTextTipHorizontalPadding

设置直播状态文字的横向内边距。

setRoomStatusTextTipVerticalPadding

设置直播状态文字的纵向内边距。

setPlayerTimeColor

设置点播时间的颜色。

setFullScreenIcon

设置全屏图标。

setSmallScreenIcon

设置退出全屏图标。

setLiveRefreshIcon

设置直播中状态下播放器左下角的刷新图标。

setPlayerStartIcon

设置播放器左下角的播放图标。

setPlayerPauseIcon

设置播放器左下角的暂停图标。

setPlayerPausedCenterIcon

设置播放器中央的暂停状态图标。

setCustomLiveName

设置直播标题。

setSpeedSettingDialogAutoClose

设置在倍速选择对话框中选中倍速后,是否自动关闭倍速选择对话框。

setResolutionSettingDialogAutoClose

设置在清晰度选择对话框中选中清晰度后,是否自动关闭清晰度选择对话框。

setSimpleControlBar

设置是否开启竖屏直播间的简版控制栏,即无倍速和清晰度选择按钮。

setReplayTipText

设置回放的重新播放按钮文案。

setLiveAutoPlay

设置是否自动播放直播。

setPlayBackAutoPlay

设置横屏直播间内,是否自动播放回放。

setPortraitPlayBackAutoPlay

设置竖屏直播间内,是否自动播放回放。

setForceShowAutoPlay

设置横屏直播间内,是否自动播放预告。

setPortraitForceShowAutoPlay

设置竖屏直播间内,是否自动播放预告。

setPlayBackLoop

设置横屏直播间内,是否自动重播回放。

setPortraitPlayBackLoop

设置竖屏直播间内,是否自动重播回放。

setForceShowLoop

设置横屏直播间内,是否自动重播预告。

setPortraitForceShowLoop

设置竖屏直播间内,是否自动重播预告。

setVodAutoContinuePlayback

设置是否开启点播视频的自动断点续播。

setVodAutoSeekTipTextVisible

设置直播间内是否显示点播视频自动断点续播后的提示。

setVodAutoSeekTipTextSize

设置直播间内点播视频自动断点续播提示的文字大小。

setEnterFullScreenEnable

设置是否支持进入全屏模式。

setNeedAutoDemote

设置直播期间遇到卡顿时,是否支持自动降级或提供提示信息。

setBackupDowngradeWhenStall

设置直播期间遇到卡顿时,是否直接切换主备流。

菜单定制

方法

说明

setMenuTabBackgroundDrawable

设置横屏直播间内,菜单栏的背景。

setMenuFontColor

设置横屏直播间内,菜单栏被选中或未被选中时的文字颜色。

setMenuFontStyle

设置菜单栏的字体。

setLandMenuFlowingTagColor

设置横屏直播间中,菜单栏被选中的下标颜色。

setMenuDialogFlowingTagColor

设置竖屏直播间中,内嵌链接和图文介绍菜单栏被选中的下标颜色。

setImageEmbeddedWebUrlsIcon

设置竖屏直播间内嵌链接菜单的图标。

setMenuDialogTabFontSize

设置内嵌链接和图文介绍菜单栏标题的字号。

setMenuDialogTabSelectedFontColor

设置内嵌链接和图文介绍菜单栏被选中后的标题文字颜色。

setMenuDialogTabUnSelectedFontColor

设置内嵌链接和图文介绍菜单栏未被选中时的标题文字颜色。

评论区定制

方法

说明

setNoCommentIconDrawable

设置评论区无评论时的占位图标。

setCommentNicknameFontStyle

设置非主持人昵称的字体。

setCommentNicknameFontColor

设置非主持人昵称的颜色。

setCommentNicknameFontSize

设置非主持人昵称的字号。

setCommentContentFontColor

设置非主持人评论的文字颜色。

setCommentLinkColor

设置评论链接的颜色。

setAudienceCommentLinkClickable

设置非主持人评论的链接是否可以点击。

setCommentContentFontStyle

设置非主持人评论的字体。

setCommentContentFontSize

设置非主持人评论的字号。

setHostTagFontStyle

设置主持人标签的字体。

setHostTagFontSize

设置主持人标签的字号。

setTopCommentFontStyle

设置置顶内容的字体。

setTopCommentFontColor

设置置顶内容的文字颜色。

setTopCommentRowCount

设置置顶评论最大显示行数。

setTopCommentDialogTitleAtStart

设置置顶内容详情的对话框标题是否在最左侧。

setPortraitCommentAreaHeight

设置竖屏直播间内评论区的高度。

setPortraitCommentLineCount

设置竖屏直播间内单条评论的最大显示行数。

setCommentEditViewHintTextColor

设置评论输入框的提示文字颜色。

setCommentEditViewTextColor

设置评论输入框内输入的文字颜色。

setCommentIntervalTip

设置发言间隔的提示内容。

setCommentIntervalFontStyle

设置发言间隔的提示内容字体。

setCommentItemBgColor

设置聊天欢迎语、进场消息以及非主持人的评论底色。

setPullCommentCount

设置每次能拉取的评论条数。

setPullHistoryCommentTotalCount

设置可以拉取的历史评论总数。

setThumbIcon

设置直播间点赞图标。

setJoinRoomMsgNicknameColor

设置直播间进场消息中昵称的文字颜色。

setJoinRoomMsgContentColor

设置直播间进场消息中内容的文字颜色。

setLandscapeCommentShouldShowAvatar

设置横屏直播间的评论区内是否展示用户头像。

setPortraitCommentShouldShowAvatar

设置竖屏直播间的评论区内是否展示用户头像。

setHostDefaultAvatar

设置评论区主持人的默认头像。

setCommentDefaultAvatar

设置评论区非主持人的默认头像。

setThumbFloatingDrawableListener

设置点赞直播间后漂浮动画图标的监听器。

setHostCommentColor

设置主持人的评论文字颜色。

setHostCommentBackgroundColor

设置主持人的评论底色。

setHostTagFontColor

设置主持人标签的颜色。

setHostCommentFontSize

设置主持人评论的字号。

setHostCommentFontStyle

设置主持人评论的字体。

setSystemCommentTagFontStyle

设置聊天欢迎语和竖屏模式下直播描述的标签字体。

setSystemCommentTagFontSize

设置聊天欢迎语和竖屏模式下直播描述的标签字号。

setSystemCommentTagFontColor

设置聊天欢迎语和竖屏模式下直播描述的标签颜色。

setSystemCommentFontStyle

设置聊天欢迎语和竖屏模式下直播描述的正文字体。

setSystemCommentFontSize

设置聊天欢迎语和竖屏模式下直播描述的正文字号。

setSystemCommentColor

设置聊天欢迎语和竖屏模式下直播描述的正文颜色。

setCommentItemSpacing

设置相邻评论之间的间距。

setRoomCommentListViewBottomMargin

设置评论列表底部与评论输入框顶部的间距。

setCommentListPullToRefreshColor

设置下拉刷新组件内容的颜色,例如 ↓ 下拉加载更多评论

setCommentLikedIcon

设置评论已点赞状态的点赞按钮图标。

setCommentLikeIcon

设置评论未点赞状态的点赞按钮图标。

setCommentInputCountLimit

设置聊天互动菜单下评论输入框内的最大字符数限制。

setPrivateChatInputCountLimit

设置私聊互动菜单下评论输入框内的最大字符数限制。

setCommentCustomListener

设置直播间评论自定义监听器。

注册对话框定制

方法

说明

setNicknameDialogHeadFontStyle

设置标题的字体。

setNicknameDialogEditTextFontStyle

设置输入框内的文字字体。

setNicknameDialogHintText

设置输入框内的占位符。

setNicknameDialogButtonColor

设置确定按钮的背景颜色。

setNicknameDialogButtonTextFontStyle

设置确定按钮的字体。

setNicknameDialogCloseButtonIconDrawable

设置关闭图标。

图文定制

方法

说明

setRichTextPadding

设置图文区域上下左右的外边距。

setImageTextContentColor

设置图文内容的文字颜色。

广告定制

方法

说明

setPageCenterAdRatio

设置页中广告的宽高比。

setCenterAdStrokeColor

设置页中广告的边框颜色。

setCenterAdRadius

设置页中广告的圆角。

setCenterAdRotationInterval

设置页中广告的轮播速度。

setFloatAdLayoutParams

设置浮标广告的默认位置。

setFloatAdSize

设置浮标广告的大小。

setShowPageHeaderImage

设置是否显示页头图。

setShowPageCenterAd

设置是否显示页中广告。

setFloatAdMovable

设置浮标广告是否支持拖动。

setFloatAdShowBounds

设置浮标广告是否显示白色边框和背景。

播放器网络状态变化相关定制

方法

说明

setShowNonWiFiToast

设置在直播间内使用手机流量时是否开启提示。

setLandNonWifiToastCount

设置在横屏直播间内使用手机流量时,弹出提示文案的次数。

setRetryBtnBackgroundColor

设置横屏直播间内,重试按钮的背景颜色。

setPorRetryBtnBackgroundColor

设置竖屏直播间内,重试按钮的背景颜色。

setLandscapeRetryBtnCornerRadius

设置横屏直播间内,重试按钮的圆角。

setPortraitRetryBtnCornerRadius

设置竖屏直播间内,重试按钮的圆角。

setNetErrorBtn

设置网络异常的按钮文案。

setNonWIFIBtn

设置非 WiFi 状态的按钮文案。

setNetErrorText

设置网络异常的提示文案。

setNonWIFIText

设置非 WiFi 状态的提示文案。

setNetWorkChangeTextColor

设置使用手机流量的提示文案颜色。

setLoadingDrawable

设置横屏直播间的加载图标。

setPorLoadingDrawable

设置竖屏直播间的加载图标。

setLoadingDrawableSize

设置横屏直播间加载图标的大小。

setPorLoadingDrawableSize

设置竖屏直播间加载图标的大小。

主播账号定制

方法

说明

setAccountImageSize

设置主播账号的头像尺寸。

setAccountViewColor

设置主播账号的背景颜色。

setAccountFontSize

设置主播账号的字号。

setAccountFontColor

设置主播账号的文字颜色。

悬浮窗定制

方法

说明

setOpenLiveFloatWindow

设置是否开启直播悬浮窗。

setOpenVodFloatWindow

设置是否开启点播悬浮窗。

setFloatWindowBorderWidth

设置悬浮窗边框的宽度。

setFloatWindowBorderColor

设置悬浮窗边框的颜色。

setFloatWindowExitBtn

设置悬浮窗的关闭图标。

setFloatWindowCorner

设置悬浮窗的圆角。

setFloatViewActionListener

设置悬浮窗主体或其关闭按钮的点击事件监听器。

setPauseOnLockScreenInMiniWindow

设置画中画窗口在锁屏后是否暂停播放。

多语言切换定制

方法

说明

setMultiLanguageIcon

设置多语言切换的图标。

setLanguageListener

设置多语言切换的监听器。

setPreferLanguage

设置观看页优先使用的语言。

商品卡片定制

方法

说明

setShowGoodsCount

设置是否显示商品卡片的总数。

setShoppingCardIcon

设置直播间内展示的购物车图标。

setShopCardItemImageCorner

设置商品卡片条目背景的圆角。

setShoppingCardDialogHeight

设置商品卡片对话框的高度。

setShoppingCardDialogBackgroundColor

设置商品卡片对话框的背景颜色。

setShoppingCardTabFontStyle

设置商品卡片菜单栏的字体。

setShoppingCardTitleFontStyle

设置商品名称的字体。

setShoppingCardTitleFontSize

设置商品名称的字号。

setShoppingCardTitleFontColor

设置商品名称的颜色。

setShoppingCardHighLightFontStyle

设置商品卡片售卖价的字体。

setShoppingCardHighLightFontSize

设置商品卡片售卖价的字号。

setShoppingCardHighLightFontColor

设置商品卡片售卖价的颜色。

setProductOriginalPriceShowStrikethrough

设置是否显示商品参考价的删除线。

setShoppingCardBackgroundColor

设置商品卡片的背景颜色。

setEnableDirectUrl

设置是否开启商品直达链接。

浮窗商品卡片定制

方法

说明

setFloatingShoppingCardBuyBtn

设置浮窗商品卡片按钮。

setFloatingShopCardBtnText

设置浮窗商品卡片按钮的文案。

setFloatingShoppingCardLayoutParams

设置浮窗商品卡片的默认位置。

setFloatShopCardCorner

设置浮窗商品卡片的外层圆角。

setFloatShoppingCardMovable

设置浮窗商品卡片是否支持拖动。

直播间内链接跳转定制

方法

说明

setRedirectPageListener

设置直播间内的链接跳转监听器。

直播间状态定制

方法

说明

setLiveRoomStatusListener

设置直播间状态的监听器。

setLiveRoomActionListener

设置完整直播间的退出事件监听器。

抽奖定制

方法

说明

setFloatAwardListener

设置抽奖图标的监听器。

setNeedFillAwardInfo

设置观众中奖后是否需要填写中奖信息。

互动工具定制

方法

说明

setFloatInteractToolLayoutParams

设置整组互动工具图标的默认位置。

setFloatInteractToolMovable

设置是否允许观众拖拽移动整组互动工具图标。

setVotePeopleCountVisible

设置是否显示参与投票人数。

其他定制

方法

说明

setPortraitExitIconPosition

设置竖屏直播间退出图标的位置。

setLandScapeExitIconPosition

设置横屏直播间退出图标的位置。

setCommentLinkToWebView

设置点击超链接后跳转内容是否在当前直播页面展示。

setExitRoomIcon

设置退出横屏直播间的图标。

setPageBackGroundColor

设置直播间的背景颜色。

setTransitionPage

设置竖屏直播间的加载页面。

setPublicCommentNickName

直播间鉴权模式为公开时,为进入直播间的观众设置默认昵称。

setCustomLoginListener

设置公开鉴权模式下登录自有账号系统的监听器。

setBookSuccessText

设置预约直播成功后的提示文案。

setBookFailText

设置预约直播失败后的提示文案。

setAudienceLinkNotification

设置连麦中页面切到后台时,弹出的前台通知样式。

setActivityBottomNavBarColor

设置在横竖屏直播间中,当显示系统底部导航栏时,系统底部导航栏的底色。

setShareListener

设置完整直播间的分享按钮点击事件监听器。

setPortraitRoomClearScreenEnable

设置是否开启竖屏直播间的清屏功能。

setShowCloseButtonWhenClearingScreen

设置清屏期间是否显示关闭直播间按钮。

setShowRetryPageWhenJoinRoomFail

设置是否在完整直播间所在页面初始化失败时显示重试页。

setActivityBookListener

设置直播预约监听器。

setCustomLanguageStringListener

设置自定义系统文案监听器。

setShowSelfVideoInRemoteView

设置是否在连麦画面 view 中显示当前连麦观众的画面。

setShowPortraitRoomTopShadow

设置是否在竖屏直播间顶部显示渐变蒙层。

setBdlExternalReportConfiguration

设置数据上报配置

回调

ITVULiveRoomServerListener

回调

说明

onGetRoomDataSuccess

该回调在 TVULiveRoomServer.start 方法执行完成、成功获取服务端数据时触发。

onGetRoomDataFailed

该回调在TVULiveRoomServer.start 方法执行完成、获取服务端数据失败时触发。

onFullScreenChange

播放器全屏、退出全屏图标点击回调。您可以在该回调中切换横竖屏播放、显示或隐藏状态栏等。

liveRoomStatusChange

直播状态变化回调。

playerStatusChange

播放状态变化回调。

onSpeedButtonDidTouch

播放器倍速按钮点击回调。

onReplayButtonDidTouch

播放器重放按钮点击回调。

onUserForceOffline

在观众被强制退出直播间时,SDK 触发该回调。

LanguageListener

回调

说明

onSelectLanguage

多语言切换图标点击回调。观众点击多语言切换图标时,SDK 调用该回调通知您的 App 该点击事件。

SelectLanguageCallBack

回调

说明

onLanguageSelected

语言选中回调。您可以在您的 App 中自定义一个多语言选择对话框,并在观众选择语言后,调用该回调通知 SDK 切换语言。

LiveRoomStatusListener

回调

说明

onLiveRoomActivityCreate

直播间 Activity 创建回调。

onLandLiveRoomBindingAvailable

横屏直播间页面 ViewBinding 实例初始化完成回调。

onPortraitLiveRoomBindingAvailable

竖屏直播间页面 ViewBinding 实例初始化完成回调。

onLiveRoomActivityPause

直播间 Activity 切换到后台回调。

onLiveRoomActivityResume

直播间 Activity 切换到前台回调。

onActivityConfigurationChanged

直播间 Activity 配置变化回调。

onLiveRoomActivityDestroy

直播间 Activity 销毁回调。

onLiveRoomFullDestroyed

在完整直播间页面和悬浮窗均销毁时,SDK 触发该回调。

onFloatViewWillAppear

在悬浮窗即将出现时,SDK 触发该回调。

onFloatViewWillClose

在悬浮窗即将消失时,SDK 触发该回调。

onUserForceOffline

在观众被强制退出直播间时,SDK 触发该回调。

onRoomServerCreated

TVULiveRoomServer 实例创建成功回调。

CustomLoginListener

回调

说明

onCustomLoginStart

公开鉴权模式下登录自有账号系统回调。观众以公开模式进入直播间后,在评论或点赞等需要登录的场景下,SDK 调用该回调通知您的 App 观众需进行登录。您可以通过自有账号体系实现观众的登录。

LoginStateCallBack

回调

说明

onLoginFinished

观众登录结果回调。观众登录您的自有账号体系后,调用该回调告知 SDK 观众的登录结果。

FloatingAwardView.Listener

回调

说明

onUpdateAwardIcon

抽奖状态变化回调。

SinglePlayerListener

回调

说明

liveRoomStatusChanged

直播状态变化回调。

playableStatusChanged

资源可播放状态回调。

playStatusChanged

播放状态变化回调。

sizeChanged

视频画面尺寸变化回调。

stallingStatusChanged

卡顿状态变化回调。

vodErrorOccurred

点播发生错误回调。

liveErrorOccurred

直播发生错误回调。

playErrorStatusChanged

视频播放发生错误回调。

vodPrepared

点播视频已准备完毕回调。

vodRenderStarted

点播视频画面渲染开始回调。

vodCurPlayTimeChanged

点播视频当前播放进度变化回调。

vodDurationChanged

点播视频总时长变化回调。

vodCompletion

视频播放完成回调。

livePrepared

直播已准备完毕回调。

liveFirstFrameRendered

直播渲染开始回调。

liveCompletion

直播结束回调。

coverImageVisibleChanged

封面可见状态回调。

resolutionInfoChanged

视频分辨率信息改变回调。

vodAutoSeekPreviousTime

点播视频自动断点续播回调。

onCurVodVidChanged

当前正在播放的点播视频 Vid 改变回调。

onCurReplayListChanged

当前直播间的回放改变回调。

onCurLiveLineIdChanged

当前直播频道 ID 改变回调。

onCurLiveLineListChanged

当前直播频道列表改变回调。

onUserForceOffline

在观众被强制退出直播间时,SDK 触发该回调。

SeekCompletionListener

回调

说明

onCompletion

跳转完成回调。

RedirectPageListener

回调

说明

redirectPage

链接点击回调。

ITVUMultipleDrawableListener

回调

说明

onGetMultipleDrawable

自定义图标数组回调。

FloatViewActionListener

回调

说明

onClickFloatView

观众点击悬浮窗主体时,SDK 会触发该回调。

onClickFloatViewExitBtn

观众点击悬浮窗的关闭按钮时,SDK 会触发该回调。

LiveRoomActionListener

回调

说明

onClickExitLiveRoom

观众点击退出按钮或物理返回键退出完整直播间时,SDK 会触发该回调。

ShareListener

回调

说明

onShare

观众点击完整直播间的分享按钮时,SDK 会触发该回调并传入直播间的分享地址。

WSListener

回调

说明

onConnectFailed

IM 建立连接失败回调。

onConnected

IM 建立连接成功回调。

onReceiveMsg

IM 信令收到回调。

WSCustomIMListener

回调

说明

onReceiveIMString

通过 SendCustomSystemMessageAPI 接口发送的自定义的 IM 信令收到回调。

ServiceApi.ResultCallback

回调

说明

onSuccess

网络请求成功回调。

onFailed

网络请求失败回调。

CustomLanguageStringListener

回调

说明

onCustomLanguageString

在显示系统文案时触发该回调,用于自定义系统文案。

ActivityBookListener

回调

说明

onBookingButtonClicked

直播预约按钮点击回调。

onCalendarResult

系统日历日程创建结果回调。

ActivityBookStateCallBack

回调

说明

setActivityBooked

创建系统日历日程成功回调。

CommentCustomizeListener

回调

说明

onCustomizeCommentContent

在 SDK 渲染完单条评论内容后触发该回调,用于自定义评论的文字内容、样式或替换表情图片。

JoinResultListener

回调

说明

onJoinSuccess

进入完整直播间成功回调。

onJoinFailed

进入完整直播间失败回调。

PublicNickNameRegisterListener

回调

说明

onRegisterSuccess

昵称注册成功回调。

onRegisterFail

昵称注册失败回调。

IAudienceLinkEventListener

回调

说明

onServerAudienceLinkEnableChanged

企业直播服务端观众连麦开关状态变化回调。

onAudienceLinkStateChanged

本地连麦状态变化回调。

onLocalAudioPushEnableChanged

本地麦克风开启状态变化回调。

onLocalVideoPushEnableChanged

本地摄像头开启状态变化回调。

onFirstGetLayoutData

首次从企业直播服务端获取到连麦布局信息时,即连麦布局已经加载完成时,会触发该回调。

onShouldShowLinkRequestingDialog

在即将弹出申请连麦中弹窗时,SDK 会触发该回调。您可以通过返回值,选择是否允许弹出该弹窗。

IUserVideoClickListener

回调

说明

onUserVideoClick

单个连麦参与者画面的点击回调。

BDLUserFollowListener

回调

说明

onGetUserFollowStatus

在显示关注主播按钮时,SDK 调用该方法获取观众的关注状态。您可以在该方法内执行具体的获取关注状态逻辑,并在执行完成后,通过 followStatusUpdateConsumer 回调返回执行结果。

onUserFollowBtnClicked

在观众点击关注或取消关注主播按钮时,SDK 调用该方法。您可以在该方法内执行具体的关注或取消关注逻辑,并在执行完成后,通过 followStatusUpdateConsumer 回调返回执行结果。

CommentEditingListener

回调

说明

commentShouldInterceptEditing

观众点击评论输入框后即将弹出键盘时,SDK 会触发该回调。

最近更新时间:2025.06.05 14:27:40
这个页面对您有帮助吗?
有用
有用
无用
无用