public class LiveSDK
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static boolean |
AUTO_PLAY_SHARING_SCREEN_AND_MEDIA
WebRTC中,是否自动播放老师的屏幕分享和媒体文件并替换调老师的视频
|
static boolean |
checkTeacherUnique
检查老师登录教室是否已有老师(登录roomServer之前设置)
教室没有老师则无影响;有老师 true:进不去,false:强制进入(默认值false)
|
static java.lang.String |
customAPIPrefix
私有化API 内部使用 <#iso-www#>.
|
static java.lang.String |
customEnvironmentInfix
私有化域名 local-www.baijiayun.com/*.local-at.baijiayun.com
|
static java.lang.String |
customEnvironmentPrefix
设置服务器专属子域名前缀 <#prefix#>.at.
|
static java.lang.String |
customEnvironmentSuffix
私有化域名 www.
|
static LPConstants.LPDeployType |
deployType
设置SDK运行环境
LPConstants.LPDeployType
需要在 LiveSDK.enterRoom 之前调用 |
static java.lang.String |
DeviceUnique |
static boolean |
ENABLE_AUTO_LOAD_AWARD_DRAWABLE
设置为 true 以启用自动加载配置项奖励 Drawable
需要在 LiveSDK.enterRoom 之前调用(默认值false)
|
static boolean |
IS_TRTC_VIDEO_RESOLUTION_MODE_LANDSCAPE
rtcType = 3时推流方向,默认横屏
|
static boolean |
isAudioBackOpen
后台音频开关
|
static com.baijiayun.bjyrtcengine.Defines.BJYRtcCommon.VideoRotation |
localVideoRotation
兼容某些设备本地预览被旋转一定角度
主动旋转角度
|
static com.baijiayun.bjyrtcengine.Defines.BJYRtcCommon.VideoRotation |
remoteVideoRotation
兼容某些设备远端推流被旋转一定角度
主动旋转角度
|
static boolean |
USE_IJK_PULL_STREAM
当前是否在用ijk拉流(默认值false)
|
限定符和类型 | 方法和说明 |
---|---|
static LiveRoom |
enterRoom(Context context,
LPJoinCodeEnterRoomModel joinCodeEnterRoomModel,
LPLaunchListener launchListener) |
static LiveRoom |
enterRoom(Context context,
LPSignEnterRoomModel signEnterRoomModel,
LPLaunchListener launchListener) |
static LiveRoom |
enterRoom(Context context,
java.lang.String url,
LPLaunchListener listener)
通过url进教室
|
static LPConstants.VoiceType |
getAudioOutput()
已过时。
仅支持AVSDK
|
static LPConstants.LPDeployType |
getDeployType() |
static java.lang.String |
getDeviceUnique() |
static void |
init(Application application) |
static void |
setAudioOutput(LPConstants.VoiceType lpVoiceType)
已过时。
仅支持AVSDK
|
static void |
setDeployType(LPConstants.LPDeployType lpDeployType) |
static void |
setDeviceUnique(java.lang.String deviceUnique) |
static void |
setLPRoomStatusListener(LPRoomStatusListener roomStatusListener)
设置房间状态回调
|
public static boolean isAudioBackOpen
public static LPConstants.LPDeployType deployType
LPConstants.LPDeployType
需要在 LiveSDK.enterRoom 之前调用public static java.lang.String customEnvironmentInfix
public static java.lang.String customEnvironmentSuffix
public static java.lang.String customEnvironmentPrefix
public static java.lang.String customAPIPrefix
public static boolean AUTO_PLAY_SHARING_SCREEN_AND_MEDIA
public static boolean checkTeacherUnique
public static boolean USE_IJK_PULL_STREAM
public static boolean IS_TRTC_VIDEO_RESOLUTION_MODE_LANDSCAPE
public static java.lang.String DeviceUnique
public static boolean ENABLE_AUTO_LOAD_AWARD_DRAWABLE
public static com.baijiayun.bjyrtcengine.Defines.BJYRtcCommon.VideoRotation localVideoRotation
public static com.baijiayun.bjyrtcengine.Defines.BJYRtcCommon.VideoRotation remoteVideoRotation
public static LiveRoom enterRoom(Context context, java.lang.String url, LPLaunchListener listener)
context
- url
- listener
- public static LiveRoom enterRoom(@NonNull Context context, LPJoinCodeEnterRoomModel joinCodeEnterRoomModel, LPLaunchListener launchListener)
public static LiveRoom enterRoom(@NonNull Context context, LPSignEnterRoomModel signEnterRoomModel, LPLaunchListener launchListener)
public static LPConstants.LPDeployType getDeployType()
public static void setDeviceUnique(java.lang.String deviceUnique)
public static java.lang.String getDeviceUnique()
public static void setDeployType(LPConstants.LPDeployType lpDeployType)
@Deprecated public static void setAudioOutput(LPConstants.VoiceType lpVoiceType)
lpVoiceType
- LPConstants.VoiceType
@Deprecated public static LPConstants.VoiceType getAudioOutput()
public static void init(Application application)
public static void setLPRoomStatusListener(LPRoomStatusListener roomStatusListener)
roomStatusListener
-