AliVCSDK 6.17.0
阿里云音视频SDK,为视频开发者提供一站式接入服务
 
载入中...
搜索中...
未找到
com.alivc.live.player.AlivcLivePlayConfig类 参考

「主要API」拉流配置 更多...

Public 成员函数

String toString ()
 

Public 属性

AlivcLivePlayRenderMode renderMode = AlivcLivePlayRenderMode.AlivcLivePlayRenderModeAuto
 
AlivcLivePlayRotationMode rotationMode = AlivcLivePlayRotationMode.AlivcLivePlayRotationMode_0
 
AlivcLivePlayVideoStreamType videoStreamType = AlivcLivePlayVideoStreamType.STREAM_CAMERA
 
AlivcLivePlayAudioStreamType audioStreamType = AlivcLivePlayAudioStreamType.STREAM_MIC
 
boolean autoStoppedPlayWhenUserLeaved = true
 
boolean isMirror = false
 
boolean isFullScreen = false
 

详细描述

「主要API」拉流配置

作者
baorunchen
日期
2022/8/10
注意
非互动模式暂不支持该API
调用示例
mAlivcLivePlayer.setupWithConfig(mAlivcLivePlayConfig);
注意
互动模式下,请使用AlivcRTC作为日志tag,进行自主排障。
参见
com.alivc.live.player.AlivcLivePlayer::setupWithConfig(AlivcLivePlayConfig)

在文件 AlivcLivePlayConfig.java21 行定义.

成员函数说明

◆ toString()

String com.alivc.live.player.AlivcLivePlayConfig.toString ( )

在文件 AlivcLivePlayConfig.java75 行定义.

类成员变量说明

◆ audioStreamType

AlivcLivePlayAudioStreamType com.alivc.live.player.AlivcLivePlayConfig.audioStreamType = AlivcLivePlayAudioStreamType.STREAM_MIC

拉流音频流类型

注解
默认STREAM_MIC,麦克风流,com.alivc.live.player.annotations.AlivcLivePlayAudioStreamType.STREAM_MIC

在文件 AlivcLivePlayConfig.java48 行定义.

◆ autoStoppedPlayWhenUserLeaved

boolean com.alivc.live.player.AlivcLivePlayConfig.autoStoppedPlayWhenUserLeaved = true

远端用户退出房间后是否自动停止播放

注解
默认true,自动停止播放
如果该接口设置为false,需要外部手动调用接口 com.alivc.live.player.AlivcLivePlayer#stopPlay() 停止拉流
该场景可用于,当远端用户异常离开,如APP崩溃时,本端收到远端用户离开房间回调,不会主动取消拉流并改变连麦/PK布局,对端布局仍然处于占位状态,并等待对端重连

在文件 AlivcLivePlayConfig.java57 行定义.

◆ isFullScreen

boolean com.alivc.live.player.AlivcLivePlayConfig.isFullScreen = false

播放是否全屏

注解
互动模式下,surfaceView由内部创建,并在内部,将其添加到frameLayout上面时,会自动调整SurfaceView的zOrder
如果拉流窗口是全屏,内部需要把SurfaceView手动放到最下面

在文件 AlivcLivePlayConfig.java72 行定义.

◆ isMirror

boolean com.alivc.live.player.AlivcLivePlayConfig.isMirror = false

播放是否镜像

注解
默认false,非镜像

在文件 AlivcLivePlayConfig.java64 行定义.

◆ renderMode

AlivcLivePlayRenderMode com.alivc.live.player.AlivcLivePlayConfig.renderMode = AlivcLivePlayRenderMode.AlivcLivePlayRenderModeAuto

◆ rotationMode

◆ videoStreamType

AlivcLivePlayVideoStreamType com.alivc.live.player.AlivcLivePlayConfig.videoStreamType = AlivcLivePlayVideoStreamType.STREAM_CAMERA

拉流视频流类型

注解
默认STREAM_CAMERA,摄像头流,com.alivc.live.player.annotations.AlivcLivePlayVideoStreamType.STREAM_CAMERA

在文件 AlivcLivePlayConfig.java41 行定义.