メニューに進む

@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指定された絶対パスにあるデバイス上のファイルを削除します。 これは、コードで作成した一時的な画像を迅速にクリーンアップするために使用します。ウェブ上では、サポートされていません。エラーを投げます。 storeToFileデバイスのセーフエリアのインセットを取得します。 回転に応じたノッチ/カメラカットアウトのインセットと現在の回転を返します。 ポートレートモードでは、上部のインセット(上部のノッチ)を返します。 ランドスケープモードでは、左側のインセット(ノッチが側面に移動)を返します。 これは、すべてのモダンな電話で見られるカットアウトエリア(ノッチ、パンチホールなど)を特定的にターゲットします。
getSafeAreaInsetsデバイスの現在の回転をクロスプラットフォーム形式で取得します。
getOrientation現在のデバイスの回転を取得します。
getExposureModesアクティブカメラでサポートされている露出モードを取得します。 モードには ‘固定’, ‘オート’, ‘連続’, ‘カスタム’ が含まれます。
getExposureMode現在の露出モードを取得します。
setExposureMode露出モードを設定します。
getExposureCompensationRangeEV バイアス範囲を返します。
getExposureCompensation現在の EV バイアスを返します。
setExposureCompensationEV バイアスを設定します。値は範囲に丸められます。
getPluginVersionCapacitor プラグインのネイティブバージョンを取得します。

または CameraLens.deviceType カメラの物理レンズを選択する値を使用します。 LensInfo.deviceType デバイスの種類

「デバイスの種類」のセクション

またはユーザーは次のカメラを発見します
ultraWide超広角レンズ
wideAngle標準の広角レンズ
telephoto望遠レンズ
trueDepthTrueDepth前面カメラ
dual二重カメラシステム
dualWide二重の広角カメラシステム
triple三重カメラシステム

この参照は src/definitions.ts からsynced capacitor-camera-preview.

「__CAPGO_KEEP_0__-カメラプレビュー」から続ける 「capgo-カメラプレビュー」を使用している場合 「__CAPGO_KEEP_0__-カメラプレビュー」 「capgo-カメラプレビュー」を使用して 「capgo-カメラプレビュー」でネイティブ機能を使用する場合 Using @capgo/capacitor-live-activities for the native capability in Using @capgo/capacitor-live-activities, @capgo/capacitor-live-activities for the implementation detail in @capgo/capacitor-live-activities, Capacitorの@capgo/capacitor-video-playerを使用 Capacitorの@capgo/capacitor-video-playerを使用し、 Capacitorの@capgo/capacitor-video-player Capacitorの@capgo/capacitor-video-playerの実装詳細