CameraView

class CameraView : TUIVideoView

调用开始摄像头测试时,会将摄像头的渲染画面显示到此 CameraView 上。

概览

CameraView 摄像头预览视图,用于显示摄像头测试时的渲染画面。 CameraView 继承自 TUIVideoView,是一个专门用于显示摄像头预览画面的视图组件。 当调用开始摄像头测试时,摄像头的渲染画面会显示到此视图上。

主要功能

  • 摄像头预览:用于显示摄像头测试时的实时画面

  • 多种构造方式:支持多种构造函数,适应不同的使用场景

Tip: 此类仅在 Android 平台可用,继承自 TUIVideoView。

使用示例

// 方式一:通过 Context 创建
val cameraView = CameraView(context)

// 方式二:通过 SurfaceView 创建
val surfaceView = SurfaceView(context)
val cameraView = CameraView(surfaceView)

// 方式三:在 XML 布局中使用
// <io.trtc.tuikit.atomicxcore.api.view.CameraView
// android:id="@+id/camera_view"
// android:layout_width="match_parent"
// android:layout_height="match_parent" />

Topics

创建实例

  • CameraView(Context)

  • CameraView(SurfaceView)

  • CameraView(Context, AttributeSet)

  • CameraView(Context, AttributeSet, SurfaceView)

See Also

  • TUIVideoView

Constructors

Link copied to clipboard
constructor(context: Context?)

通过 Context 创建 CameraView 实例

constructor(surfaceView: SurfaceView)

通过 SurfaceView 创建 CameraView 实例

constructor(context: Context?, attrs: AttributeSet?)

通过 Context 和 AttributeSet 创建 CameraView 实例(用于 XML 布局)

constructor(context: Context?, attrs: AttributeSet?, surfaceView: SurfaceView?)

通过 Context、AttributeSet 和 SurfaceView 创建 CameraView 实例