Skip to content

@capgo/camera-preview

カメラプレビューの主なインターフェイスです。

カメラ プレビュー プラグインの主なインターフェイスです。

  • start - カメラ プレビューを開始します。
  • stop - カメラのプレビューを停止します。
  • capture - カメラから写真を撮ります。
  • captureSample - カメラプレビュー ストリームから 1 つのフレームをキャプチャします。

Public API

Public API
メソッド説明
startカメラプレビューを開始します。
stopカメラプレビューを停止します。
captureカメラから写真を撮ります。
captureSampleカメラプレビュー ストリームから 1 つのフレームをキャプチャします。
getSupportedFlashModes現在使用中のカメラがサポートするフラッシュモードを取得します。
setAspectRatioカメラプレビューのアスペクト比を設定します。
getAspectRatioカメラプレビューの現在のアスペクト比を取得します。
setGridModeカメラプレビューのオーバーレイのグリッドモードを設定します。
getGridModeカメラプレビューのオーバーレイの現在のグリッドモードを取得します。
checkPermissionsカメラ (およびオプションでマイク) の許可状態を確認します。システムダイアログを提示せずに。
requestPermissionsカメラ (およびオプションでマイク) の許可を要求します。許可が既に付与されたり拒否されたりしている場合は、現在の状態が返されます。ダイアログを提示せずに。 showSettingsAlert 許可が拒否されている場合に true である場合、プラットフォーム固有のアラートが提示されます。ユーザーをアプリの設定に案内します。
getHorizontalFovアクティブなカメラの水平視野角度を取得します。注: 一部のデバイスでは、推定値になります。
getSupportedPictureSizesすべてのカメラでサポートされている画像サイズを取得します。
setFlashModeアクティブなカメラのフラッシュモードを設定します。
flip前面カメラと後面カメラを切り替えます。
setOpacityカメラプレビューの不透明度を設定します。
stopRecordVideo動画の録画を停止します。
startRecordVideo動画の録画を開始します。
isRunningカメラのプレビューが現在実行中かどうかを確認します。
getAvailableDevices利用可能なカメラデバイスをすべて取得します。
getZoom現在のズームの状態、最小値/最大値、現在のレンズ情報を取得します。
getZoomButtonValuesズームボタンの値を取得します。 - iOS/Android: 超広角が利用可能な場合に 0.5 を含みます。広角が利用可能な場合に 1 と 2 を含みます。望遠レンズが利用可能な場合に 3 を含みます。 - Web: 不対応。
setZoomカメラのズームレベルを設定します。
getFlashMode現在のフラッシュモードを取得します。
removeAllListenersすべての登録済みリスナーを削除します。
setDeviceId指定されたカメラに切り替えます。 deviceId.
getDeviceId現在のカメラデバイスのIDを取得します。Androidの場合、物理レンズの要求が論理カメラにフォールバックした場合、このIDは論理カメラのIDを返します。
getPreviewSize現在のプレビューのサイズと位置を取得します。
setPreviewSizeサイズと位置を設定します。
setFocusプレビュー内の特定のポイントにカメラの焦点を設定します。
addListener画面リサイズイベントのリスナーを追加します。
addListener画面の回転イベントのリスナーを追加します。
deleteFile指定された絶対パスにあるファイルを削除します。 これは、Capacitor の . で作成した一時的な画像を迅速にクリーンアップするために使用します。ウェブでは、サポートされていません。エラーを投げます。 storeToFile安全なエリアのインセットを取得します。 回転に応じたノッチ/カメラカットアウトのインセットと現在の回転を返します。 ポートレートモードでは、上部のインセット (上部のノッチ) を返します。 ランドスケープモードでは、左側のインセット (ノッチが側面に移動) を返します。 これは、すべての現代のスマートフォンが持つカットアウトエリア (ノッチ、パンチホールなど) を特定的にターゲットします。
getSafeAreaInsetsデバイスの現在の回転をクロスプラットフォーム形式で取得します。
getOrientationアクティブカメラでサポートされている露出モードを返します。 モードには、 'locked'、 'auto'、 'continuous'、 'custom' が含まれます。
getExposureModes現在の露出モードを返します。
getExposureMode露出モードを設定します。
setExposureMode露出補正 (EV バイアス) のサポート範囲を返します。
getExposureCompensationRange露出補正 (EV バイアス) のサポート範囲を返します。
getExposureCompensation現在の露光補正値(EV偏差)を返します。
setExposureCompensation露光補正値(EV偏差)を設定します。値は指定された範囲に丸められます。
getPluginVersionGet the native Capacitor plugin version.

以下の値を使用します。 CameraLens.deviceType または LensInfo.deviceType カメラの物理レンズを選択するには

ユーザーは
ultraWide超広角カメラレンズ。
wideAngle標準の広角カメラレンズ。
telephoto望遠カメラレンズ。
trueDepthTrueDepth前カメラ。
dual二重カメラシステム。
dualWide二重の広角カメラシステム。
triple三重カメラシステム。

この参照は src/definitions.tscapacitor-カメラプレビュー.

続けてください @capgo/camera-preview

「続けてください @capgo/camera-preview」

Capgoを使用している場合 @capgo/camera-preview ネイティブメディアとインターフェイスの動作を計画するには、@__CAPGO_KEEP_0__/camera-previewを接続してください ネイティブ機能「@capgo/camera-preview」を使用 ネイティブ機能「@capgo/__CAPGO_KEEP_1__-live-activities」を使用 ネイティブ機能「@capgo/capacitor-live-activities」を使用 ネイティブ機能「@capgo/capacitor-live-activities」の実装詳細 ネイティブ機能「@capgo/capacitor-video-player」を使用 @capgo/capacitor-video-player @capgo/capacitor-video-player Capacitorで使用する@capgo/capacitor-video-playerのネイティブ機能、および @capgo/capacitor-video-player Capacitorで使用する@capgo/capacitor-video-playerの実装詳細