连麦管理器。
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 | 连麦成功后是否自动开启麦克风。取值如下:
|
autoPublishVideo | Boolean | 连麦成功后是否自动开启摄像头。取值如下:
|
设置当前连麦观众本地摄像头画面的渲染视图。
void com.bytedance.live.sdk.player.logic.link.IAudienceLinkManager.setLocalRenderView(FrameLayout container)
参数
名称 | 类型 | 说明 |
---|---|---|
container | FrameLayout | 当前连麦观众本地摄像头画面的渲染视图。 |
翻转本地摄像头。
void com.bytedance.live.sdk.player.logic.link.IAudienceLinkManager.flopCamera()
设置是否开启本地麦克风。
void com.bytedance.live.sdk.player.logic.link.IAudienceLinkManager.enableRTCAudioPush(boolean enable)
参数
名称 | 类型 | 说明 |
---|---|---|
enable | Boolean | 是否开启本地麦克风。取值如下:
|
设置是否开启本地摄像头。
void com.bytedance.live.sdk.player.logic.link.IAudienceLinkManager.enableRTCVideoPush(boolean enable)
参数
名称 | 类型 | 说明 |
---|---|---|
enable | Boolean | 是否开启本地摄像头。取值如下:
|
断开连麦。
void com.bytedance.live.sdk.player.logic.link.IAudienceLinkManager.manualUnLink()
获取当前连麦状态。
AudienceLinkState com.bytedance.live.sdk.player.logic.link.IAudienceLinkManager.getCurAudienceLinkState()
返回值
当前连麦状态。详见 AudienceLinkState。
判断当前本地摄像头是否已开启。
boolean com.bytedance.live.sdk.player.logic.link.IAudienceLinkManager.isLocalVideoPublish()
返回值
true
:已开启。false
:未开启。判断当前本地麦克风是否已开启。
boolean com.bytedance.live.sdk.player.logic.link.IAudienceLinkManager.isLocalAudioPublish()
返回值
true
:已开启。false
:未开启。