说明
RemoteVideoTrack 用于远端视频渲染与远端流状态监听。
RemoteVideoTrack 自身方法
setRemoteVideoEvent(event)
参数说明:
event:RTCRemoteVideoEvent,远端流状态事件回调实现。 返回值说明:无(Unit)。
- 订阅后连续约 3 秒未收到有效帧时,回调
isChoke = true。 - 收到有效帧并恢复后,回调
isChoke = false。
removeRemoteVideoEvent()
参数说明:无。
返回值说明:无(
Unit)。
继承自 VideoTrack 的渲染方法
addPlayView(view)
VcsPlayerGlTextureView / VcsPlayerGlSurfaceView。参数说明:
view:View,渲染控件。 返回值说明:Boolean,true表示添加成功;类型不支持或重复添加时为false。
replacePlayView(views)
参数说明:
views:MutableList<View>,渲染控件集合,仅支持VcsPlayerGlTextureView/VcsPlayerGlSurfaceView。 返回值说明:无(Unit)。
removePlayView(view)
参数说明:
view:View,目标渲染控件。 返回值说明:无(Unit)。
removeAllPlayView()
参数说明:无。
返回值说明:无(
Unit)。