You need to enable JavaScript to run this app.
导航
IAudienceLinkManager
最近更新时间:2024.10.25 17:14:40首次发布时间:2024.10.25 17:14:40

连麦管理器。

public interface com.bytedance.live.sdk.player.logic.link.IAudienceLinkManager

成员函数

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

void com.bytedance.live.sdk.player.logic.link.IAudienceLinkManager.attemptStartLink()

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

void com.bytedance.live.sdk.player.logic.link.IAudienceLinkManager.manualStartLink(
    boolean autoPublishAudio,
    boolean autoPublishVideo
)

参数

名称

类型

说明

autoPublishAudio

Boolean

连麦成功后是否自动开启麦克风。取值如下:

  • true:自动开启。
  • false:不自动开启。

autoPublishVideo

Boolean

连麦成功后是否自动开启摄像头。取值如下:

  • true:自动开启。
  • false:不自动开启。

setLocalRenderView

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

void com.bytedance.live.sdk.player.logic.link.IAudienceLinkManager.setLocalRenderView(FrameLayout container)

参数

名称

类型

说明

container

FrameLayout

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

flopCamera

翻转本地摄像头。

void com.bytedance.live.sdk.player.logic.link.IAudienceLinkManager.flopCamera()

enableRTCAudioPush

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

void com.bytedance.live.sdk.player.logic.link.IAudienceLinkManager.enableRTCAudioPush(boolean enable)

参数

名称

类型

说明

enable

Boolean

是否开启本地麦克风。取值如下:

  • true:开启。
  • false:不开启。

enableRTCVideoPush

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

void com.bytedance.live.sdk.player.logic.link.IAudienceLinkManager.enableRTCVideoPush(boolean enable)

参数

名称

类型

说明

enable

Boolean

是否开启本地摄像头。取值如下:

  • true:开启。
  • false:不开启。

断开连麦。

void com.bytedance.live.sdk.player.logic.link.IAudienceLinkManager.manualUnLink()

getCurAudienceLinkState

获取当前连麦状态。

AudienceLinkState com.bytedance.live.sdk.player.logic.link.IAudienceLinkManager.getCurAudienceLinkState()

返回值
当前连麦状态。详见 AudienceLinkState

isLocalVideoPublish

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

boolean com.bytedance.live.sdk.player.logic.link.IAudienceLinkManager.isLocalVideoPublish()

返回值

  • true:已开启。
  • false:未开启。

isLocalAudioPublish

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

boolean com.bytedance.live.sdk.player.logic.link.IAudienceLinkManager.isLocalAudioPublish()

返回值

  • true:已开启。
  • false:未开启。