You need to enable JavaScript to run this app.
导航
TVULiveRoom
最近更新时间:2024.12.17 10:30:47首次发布时间:2022.07.13 16:53:43

接入完整直播间时使用的类,包含进入和退出直播间的功能。

public class com.bytedance.live.sdk.player.TVULiveRoom

成员函数

joinLiveRoom

进入完整直播间。

public static void joinLiveRoom(final Context context, JoinRoomConfig joinRoomConfig)

参数

名称

类型

说明

context

Context

直播间页面的上下文。

joinRoomConfig

JoinRoomConfig

进入完整直播间需要的配置信息。详见 JoinRoomConfig

说明

在调用此方法前,可以通过调用 CustomSettings.Holder.mSettings 中的方法定制直播间。详情请参见 mSettings 类的相关方法

leaveLiveRoom

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

public static void leaveLiveRoom(final Context context)

参数

名称

类型

说明

context

Context

直播间页面的上下文。

说明

在调用 joinLiveRoom 方法后再调用该方法。

destroyFloatWindow

销毁当前悬浮窗,同时销毁悬浮窗的播放资源。建议在调用 setLiveRoomStatusListener 方法监听到直播间销毁后再调用该方法。

public static void destroyFloatWindow()

说明

在调用 joinLiveRoom 方法后再调用该方法。

manualClickFloatWindow

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

public static void manualClickFloatWindow()

说明

在调用 joinLiveRoom 方法后再调用该方法。

manualClickFloatWindowExitBtn

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

public static void manualClickFloatWindowExitBtn()

说明

在调用 joinLiveRoom 方法后再调用该方法。

manualClickLiveRoomExitBtn

模拟手动点击退出直播间图标,之后的行为和观众正常点击退出直播间图标的行为一致。

public static void manualClickLiveRoomExitBtn(final Context context)

参数

名称

类型

说明

context

Context

直播间页面的上下文。

说明

在调用 joinLiveRoom 方法后再调用该方法。

clearCache

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

  • 弹出风险提示框的记录。清除后,观众重进直播间,风险提示框会重新弹出。
  • 鉴权模式为公开时,在系统日历预约直播的记录。清除后,预约按钮会恢复为立即预约,但不会清除系统日历中的日程。
  • 点播视频断点续播的记录。清除后,观众重进直播间,点播视频会从头播放。
public static void clearCache(Context context)

参数

名称

类型

说明

context

Context

直播间页面的上下文。

getCookieId

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

public static String getCookieId(Context context)

参数

名称

类型

说明

context

Context

直播间页面的上下文。

showFloatPermissionDialogInLiveRoom

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

public static void showFloatPermissionDialogInLiveRoom(final Context context)

参数

名称

类型

说明

context

Context

直播间页面的上下文。