跳到主要内容

useCamera

相机操作等.

何时使用

当需要对相机进行操作时

API

const [cameraContext, { zoom, start, stop, take, listener }] = useCamera();

参数说明

返回值说明

返回值说明类型
cameraContextcamera 上下文CameraContext
zoom设置缩放级别PromiseAction<number, CameraContext.StartRecordSuccessCallbackResult>
start开始录像PromiseOptionalAction<ExcludeOption<CameraContext.StartRecordOption>>
stop结束录像PromiseOptionalAction<boolean,CameraContext.StopRecordSuccessCallbackResult>
take拍照PromiseOptionalAction<ExcludeOption<CameraContext.TakePhotoOption>, CameraContext.TakePhotoSuccessCallbackResult>
listener获取 Camera 实时帧数据(callback: CameraContext.OnCameraFrameCallback) => CameraFrameListener

代码演示

Hook 支持度

微信小程序H5ReactNative
✔️✔️