# CameraContext

> 相关文档: [camera 组件介绍](/miniprogram/dev/component/camera.md)

CameraContext 实例，可通过 [wx.createCameraContext](/miniprogram/dev/api/media/camera/wx.createCameraContext) 获取。

[CameraContext](/miniprogram/dev/api/media/camera/CameraContext) 与页面内唯一的 [camera](/miniprogram/dev/component/camera.md) 组件绑定，操作对应的 [camera](/miniprogram/dev/component/camera.md) 组件。

## 方法

### [CameraFrameListener CameraContext.onCameraFrame(onCameraFrameCallback callback)](/miniprogram/dev/api/media/camera/CameraContext.onCameraFrame)

获取 Camera 实时帧数据

### [CameraContext.takePhoto(Object object)](/miniprogram/dev/api/media/camera/CameraContext.takePhoto)

拍摄照片

### [CameraContext.setZoom(Object object)](/miniprogram/dev/api/media/camera/CameraContext.setZoom)

设置缩放级别

### [CameraContext.startRecord(Object object)](/miniprogram/dev/api/media/camera/CameraContext.startRecord)

开始录像

### [CameraContext.stopRecord(Object object)](/miniprogram/dev/api/media/camera/CameraContext.stopRecord)

结束录像

## 示例代码

[在开发者工具中预览效果](https://developers.weixin.qq.com/s/VBZ3Jim26zYu)
