TRTCCloudVideoView class

视频视图窗口,用于显示本地视频、远程视频或辅流

参数:

onViewCreated:视图创建后的回调,生成的 viewId

key:Widget 键,可以为空

viewType:此参数仅对 Android 有效,可以为空

用于 Android 视频渲染的视图组件类型。有两个组件可供选择:SurfaceViewTextureView(默认值)

如果要使用 TextureView 进行渲染,请将 viewType 传入 TRTCCloudDef.TRTC_VideoView_TextureView

如果要使用 SurfaceView 进行渲染,请将 viewType 传入 TRTCCloudDef.TRTC_VideoView_SurfaceView

Inheritance

Constructors

TRTCCloudVideoView({Key? key, String? viewType, String? viewMode, CustomRender? textureParam, ValueChanged<int>? onViewCreated, PlatformViewHitTestBehavior? hitTestBehavior, Set<Factory<OneSequenceGestureRecognizer>>? gestureRecognizers})
const

Properties

gestureRecognizers Set<Factory<OneSequenceGestureRecognizer>>?
手势识别器,用于处理视图的手势事件
final
hashCode int
The hash code for this object.
no setterinherited
hitTestBehavior PlatformViewHitTestBehavior?
PlatformViewHitTestBehavior 枚举值,用于指定如何进行点击测试。点击测试是用于确定用户点击或触摸的位置是否在视图内。
final
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
onViewCreated ValueChanged<int>?
视图创建后的回调,将会返回一个 viewId,这个 viewId 用于在 Flutter 中唯一标识一个平台视图
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
textureParam CustomRender?
自定义的渲染参数,可以指定本地或者远端
final
viewMode String?
指定视频渲染的模式,只对 Android 有效,可以为空
final
viewType String?
指定平台视图的渲染方式,只对 Android 有效,可以为空
final