---
name: "CameraContext"
mode: "api"
versionRequirements:
  - { name: "基础库", version: "2.21.8" }
title: "CameraContext"
---

## CameraContext

> [VERSION] 基础库 >= 2.21.8

> 💡 CameraContext 跟页面内的 camera 组件绑定，操作对应的摄像头。

### 描述

CameraContext 实例，可通过 ty.createCameraContext 获取

### 参数

无


### 返回值

类型: `CameraContext`

CameraContext 实例

#### 方法

| 方法名 | 说明 |
| --- | --- |
| `setZoom` | 设置缩放级别 |
| `startRecord` | 开始录像 |
| `stopRecord` | 停止录像 |
| `takePhoto` | 拍照 |

### 示例代码

#### 基本使用

```ts
Page({
  onReady() {
    const cameraCtx = ty.createCameraContext();
    cameraCtx.takePhoto({
      quality: 'high',
      success(res) {
        console.log('拍照成功', res);
      },
    });
  },
});
```
