CaptureVideoPreviewView 预览
<CaptureVideoPreviewView/> 是给你自己组装的 AVCaptureSession 用的预览组件。和 <VideoRecorderPreviewView/> 一致,但接受任意 session,可以挂到自己搭的 pipeline 上。
Props
生命周期
预览组件不主动启停 session——什么时候出帧由 JS 端 session.startRunning() 控制。典型的 SwiftUI 写法:
注意
- 同一个
AVCaptureSession同一时刻只能挂在一个预览 view 上。 - 改
videoGravity/isVideoMirrored/cornerRadius会在下一次 layout 时生效。 - 多镜头(同一 session 多 input)只挂一个预览即可,合成由 AVFoundation 内部完成。
