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

「主要API」推流基础接口 更多...

静态 Public 成员函数

static String getSDKVersion ()
 
static void setListener (AlivcLiveBaseListener listener)
 
static boolean registerSDK ()
 
static void setLogLevel (AlivcLivePushLogLevel level)
 
static void setConsoleEnabled (boolean enabled)
 
static void setLogDirPath (String logDirPath, int maxPartFileSizeInKB)
 
static boolean isSupportLiveMode (AlivcLiveMode liveMode)
 

详细描述

「主要API」推流基础接口

作者
阿里云直播推流SDK
调用示例
参考push demo工程中的PushLaunchManager类
参见
推流SDK文档
直播连麦文档
推流SDK License文档

在文件 AlivcLiveBase.java50 行定义.

成员函数说明

◆ getSDKVersion()

static String com.alivc.live.pusher.AlivcLiveBase.getSDKVersion ( )
static

获取SDK版本号

返回
SDK版本号

在文件 AlivcLiveBase.java64 行定义.

◆ isSupportLiveMode()

static boolean com.alivc.live.pusher.AlivcLiveBase.isSupportLiveMode ( AlivcLiveMode  liveMode)
static

判断SDK支持的推流模式

参数
liveMode推拉流模式
返回
是否支持
注解
基本版:只支持AlivcLiveBasicMode
互动版:支持AlivcLiveBasicMode/AlivcLiveInteractiveMode

在文件 AlivcLiveBase.java131 行定义.

◆ registerSDK()

static boolean com.alivc.live.pusher.AlivcLiveBase.registerSDK ( )
static

SDK注册License

注解
请先调用setListener接口,用于异步接收License注册结果回调
参见
推流SDK License文档

在文件 AlivcLiveBase.java85 行定义.

◆ setConsoleEnabled()

static void com.alivc.live.pusher.AlivcLiveBase.setConsoleEnabled ( boolean  enabled)
static

启用或禁用控制台日志打印

参数
enabled指定是否启用 默认:false

在文件 AlivcLiveBase.java108 行定义.

◆ setListener()

static void com.alivc.live.pusher.AlivcLiveBase.setListener ( AlivcLiveBaseListener  listener)
static

设置推流基础回调通知

参数
listener推流基础回调通知
注解
异步接收License注册结果回调
参见
com.alivc.live.pusher.AlivcLiveBaseListener

在文件 AlivcLiveBase.java75 行定义.

◆ setLogDirPath()

static void com.alivc.live.pusher.AlivcLiveBase.setLogDirPath ( String  logDirPath,
int  maxPartFileSizeInKB 
)
static

设置日志路径及日志分片大小

参数
logDirPath日志路径
maxPartFileSizeInKB每个分片最大大小,最终日志总体积是最大分片大小的5倍
注解
确保路径存在,且可写

在文件 AlivcLiveBase.java119 行定义.

◆ setLogLevel()

static void com.alivc.live.pusher.AlivcLiveBase.setLogLevel ( AlivcLivePushLogLevel  level)
static

设置日志级别

参数
level日志级别
注解
开启全量ALL将会增加APP性能消耗!
参见
com.alivc.live.pusher.AlivcLivePushLogLevel 默认:AlivcLivePushLogLevel.AlivcLivePushLogLevelWarn

在文件 AlivcLiveBase.java98 行定义.