解释:系统相机,使用该组件需通过获取用户授权设置申请授权后方可对用户发起授权申请,可在 swan.authorize 中查看相关错误码信息。camera 组件还提供丰富的 API 来控制相机录像、拍照等,详见 swan.createCameraContext。
Web 态说明:Web 态暂不支持 camera 组件。在 Web 态会做打开百度 App 对应小程序页面的降级处理。

| 属性名 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| 值 | 说明 |
|---|---|
| front | 前置摄像头 |
| back | 后置摄像头 |
| 值 | 说明 |
|---|---|
| auto | 自动闪光灯 |
| on | 闪光灯开 |
| off | 闪光灯关 |
跳转编辑工具
在开发者工具中打开
在 WEB IDE 中打开
扫码体验
代码示例
请使用百度APP扫码
flash="off"bindstop="stop"binderror="error"style="width: 100%; height: 3rem;">预览
设计指南
如未获取相机权限致使相机无法使用,可通过模态弹窗 showModal 进行明确的提示反馈,避免相机黑屏阻断流程,影响用户体验。
正确
未获取相机权限时提示用户权限未开启
错误
未获取相机权限却无提示,导致用户无措
s-if="{ {true} }"可在 camera 上创建 NA 组件)。