```markdown
# SysCamera
**控件功能**: 用于通过系统摄像头拍摄静态照片,支持实时预览并可在拍照后将图片以 `data URL` 和 `File` 对象形式返回。
**类型**: 普通控件
**父类控件**: `bricks.SysVideoRecorder`
## 初始化参数
- 无显式自定义初始化参数(继承自父类 `MediaRecorder`)。
- 实际使用时需在创建实例时传入 `widgetid` 等可能被父类使用的选项(但本类未直接使用)。
## 主要事件
- **`shot`**
触发时机:用户点击录制按钮进行拍照后触发。
回调数据:
```js
{
url: string, // 图片的 data URL,可用于 `
` 显示
file: File // 文件对象,可用于上传或保存
}
```
---
# WidgetRecorder
**控件功能**: 录制页面中指定 widget(如 `