程序包 rtc
类 MainBroadcaster
java.lang.Object
rtc.Livecast
rtc.MainBroadcaster
直播主播接口类
直播主播接口定义了直播主播对象创建、直播发布和关闭操作。
-
嵌套类概要
修饰符和类型类说明static interface
直播主播回调接口类 直播主播回调接口定义了直播对象操作的异步返回,直播状态通知等。static enum
视频混频布局类型从类继承的嵌套类/接口 rtc.Livecast
Livecast.LivecastStatus
-
方法概要
修饰符和类型方法说明int
addLiveSubVideo
(String deviceId, int zorder, float x, float y, float w, float h) 添加视频到直播视频特定位置int
autoLayoutParams
(boolean isTopdown, float w, float h, float x_begin, float y_begin) 直播视频自动布局的布局参数设置void
清理掉所有的混屏视频,包括主视频;如果需要再次开启合屏,需要重新设置直播视频和Overlay视频。获取房间中已发布视频列表int
kickoutUser
(int reason, String userId) 房间中踢出用户static MainBroadcaster
int
publish
(String pushUrl, VideoRenderer preview) 开启直播void
removeLiveSubVideo
(String deviceId) 移除直播视频上的某一视频int
setListener2
(MainBroadcaster.Listener listener) 设置主播房间回调接口int
setLiveMainVideo
(String deviceId) 切换直播视频的主视频(若主视频掉线,本地主播视频切为主视频)int
setLiveVideoBackgroud
(String background) 设置直播视频背景图片int
设置直播视频合屏时采用的拉伸方式int
setLiveVideoTypeaSize
(MainBroadcaster.MixerVideoLayoutType layout, int width, int height) 设置直播视频参数int
关闭直播int
updateLiveSubVideo
(String deviceId, int zorder, float x, float y, float w, float h) 更新附加视频在直播视频上显示的位置
-
方法详细资料
-
obtain
-
setListener2
设置主播房间回调接口- 返回:
- 返回错误代码。
- 另请参阅:
-
publish
开启直播- 返回:
- 返回错误代码。
-
unpublish
public int unpublish()关闭直播- 返回:
- 返回错误代码。
-
kickoutUser
房间中踢出用户- 返回:
- 返回错误代码。
-
getPublishedVideos
获取房间中已发布视频列表- 返回:
- 返回视频列表。
-
setLiveVideoTypeaSize
public int setLiveVideoTypeaSize(MainBroadcaster.MixerVideoLayoutType layout, int width, int height) 设置直播视频参数- 返回:
- 返回错误代码。
-
setLiveVideoScaleType
设置直播视频合屏时采用的拉伸方式- 返回:
- 返回错误代码。
-
setLiveVideoBackgroud
设置直播视频背景图片- 返回:
- 返回错误代码。
-
clearLiveSubVideos
public void clearLiveSubVideos()清理掉所有的混屏视频,包括主视频;如果需要再次开启合屏,需要重新设置直播视频和Overlay视频。 -
setLiveMainVideo
切换直播视频的主视频(若主视频掉线,本地主播视频切为主视频)- 返回:
- 返回错误代码。
-
autoLayoutParams
public int autoLayoutParams(boolean isTopdown, float w, float h, float x_begin, float y_begin) 直播视频自动布局的布局参数设置- 返回:
- 返回错误代码。
-
addLiveSubVideo
添加视频到直播视频特定位置- 返回:
- 返回错误代码。
-
updateLiveSubVideo
更新附加视频在直播视频上显示的位置- 返回:
- 返回错误代码。
-
removeLiveSubVideo
移除直播视频上的某一视频
-