public class AlivcLiveBase
extends java.lang.Object
调用示例请见push demo工程中的PushLaunchManager类!
Constructor and Description |
---|
AlivcLiveBase() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getSDKVersion()
获取SDK版本号
|
static boolean |
isSupportLiveMode(AlivcLiveMode liveMode)
判断SDK支持的推流模式
基本版:只支持AlivcLiveBasicMode
互动版:支持AlivcLiveBasicMode/AlivcLiveInteractiveMode
|
static boolean |
registerSDK()
SDK注册License
请先调用setListener接口,用于异步接收License注册结果回调
|
static void |
setConsoleEnabled(boolean enabled)
启用或禁用控制台日志打印
|
static void |
setListener(AlivcLiveBaseListener listener)
设置推流基础回调通知
用于:
异步接收License注册结果回调
|
static void |
setLogDirPath(java.lang.String logDirPath,
int maxPartFileSizeInKB)
设置日志路径及日志分片大小,确保路径存在,可写
|
static void |
setLogLevel(AlivcLivePushLogLevel level)
设置日志级别
注意:开启全量ALL可能会增加APP性能消耗!
|
public static java.lang.String getSDKVersion()
public static void setListener(AlivcLiveBaseListener listener)
public static boolean registerSDK()
public static void setLogLevel(AlivcLivePushLogLevel level)
注意:开启全量ALL可能会增加APP性能消耗!
level
- 【默认】AlivcLivePushLogLevel.AlivcLivePushLogLevelWarnpublic static void setConsoleEnabled(boolean enabled)
enabled
- 指定是否启用public static void setLogDirPath(java.lang.String logDirPath, int maxPartFileSizeInKB)
logDirPath
- 日志路径maxPartFileSizeInKB
- 每个分片最大大小。最终日志总体积是 5*最大分片大小public static boolean isSupportLiveMode(AlivcLiveMode liveMode)
基本版:只支持AlivcLiveBasicMode 互动版:支持AlivcLiveBasicMode/AlivcLiveInteractiveMode
liveMode
- 推拉流模式