# SysCamera **コントロール機能**: システムのカメラを使用して静止画を撮影するためのもので、リアルタイムプレビューが可能。撮影後は画像を `data URL` および `File` オブジェクトの形式で返却します。 **タイプ**: 通常コントロール **親クラスコントロール**: `bricks.SysVideoRecorder` ## 初期化パラメータ - 明示的なカスタム初期化パラメータなし(親クラス `MediaRecorder` から継承)。 - 実際の使用時には、インスタンス生成時に `widgetid` などの親クラスで使用される可能性があるオプションを渡す必要があります(ただし、本クラスでは直接使用しません)。 ## 主なイベント - **`shot`** 発生タイミング:ユーザーが録画ボタンをクリックして写真を撮影した後に発生。 コールバックデータ: ```js { url: string, // 画像の data URL。 タグでの表示に利用可能 file: File // ファイルオブジェクト。アップロードや保存に利用可能 } ``` --- # WidgetRecorder **コントロール機能**: ページ内の指定された widget(例: `