bricks/dist/docs/ja/camera.md
yumoqing 2e22085122 feat: 401后登录成功自动重试原始请求
- withLoginInfo 改为接收完整 opts(含 method/headers/params)
- 等待 login_window 的 destroy 事件(=登录成功信号)
- 登录成功后重试原始请求
- 重试仍401则返回null(避免死循环)
- 用户手动关闭登录窗口时也触发重试,401则返回null
2026-05-27 15:39:34 +08:00

1.7 KiB
Raw Blame History

カメラ

機能説明:デバイスのカメラを呼び出して、写真の撮影や動画の録画を行うためのコントロールです。カメラの切り替え、録画の開始/停止、写真の撮影などの機能をサポートしています。
タイプ:通常コントロール(Popup をベースに拡張)
親クラスbricks.Popup

初期化パラメータ

パラメータ名 説明
fps Number 動画キャプチャのフレームレート。デフォルトは60FPS
type String コントロールのモード。'picture'(写真モード)または 'recorder'(録画モード)から選択可能
auto_dismiss Boolean ポップアップを自動で閉じるかどうか。デフォルトは false(コード内で明示的に設定)

注意:コンストラクタ内で opts.auto_dismiss = false; が強制的に設定されます。

主なイベント

イベント名 発生条件 付随データ
shot ユーザーが撮影ボタンをクリックしたときに発生 撮影された画像のデータURLbase64形式のJPEG画像
recorded 動画の録画終了後に発生 録画完了した動画ファイルオブジェクト(File型、WebM形式

説明:

  • type='picture' の場合、撮影ボタンをクリックすると shot イベントが発生し、画像データが送出されます。
  • type='recorder' の場合、録画ボタンをクリックして録画を開始/停止し、停止後に recorded イベントが発生し、動画ファイルが送出されます。