Skip to content

@capgo/camera-preview

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

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

  • start - カメラのプレビューを開始します。
  • stop - カメラのプレビューを停止します。
  • capture - カメラから写真を撮ります。
  • captureSample - カメラのプレビュー ストリームから 1 つのフレームをキャプチャします。
MethodDescription
startカメラのプレビューを開始します。
stopカメラのプレビューを停止します。
captureカメラから写真を撮ります。
captureSampleカメラのプレビュー ストリームから 1 つのフレームをキャプチャします.
getSupportedFlashModes現在のカメラで使用できるフラッシュモードを取得します。
setAspectRatioカメラプレビューのアスペクト比を設定します。
getAspectRatioカメラプレビューの現在のアスペクト比を取得します。
setGridModeカメラプレビューのオーバーレイのグリッドモードを設定します。
getGridModeカメラプレビューのオーバーレイの現在のグリッドモードを取得します。
checkPermissionsシステムダイアログを提示せずに、現在のカメラ(およびオプションでマイク)許可状態を確認します。
requestPermissionsカメラ(およびオプションでマイク)許可を要求します。許可が既に付与されたり拒否されたりしている場合は、ダイアログを提示せずに現在の状態を返します。許可が拒否されている場合に true である場合、プラットフォーム固有のアラートを提示してユーザーをアプリ設定に案内します。 showSettingsAlert 現在のカメラの水平視野角度を取得します。注:この値は、あるデバイスでは推定値になります。
getHorizontalFovすべてのカメラで使用できる写真サイズを取得します。
getSupportedPictureSizes現在のカメラのフラッシュモードを設定します。
setFlashMode前面カメラと後面カメラを切り替えます。
flip__CAPGO_KEEP_0__
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__CAPGO_KEEP_0__を使用して、デバイス上の絶対パスで指定されたファイルを削除します。 画像を生成するのに使用します。 storeToFileデバイス上の絶対パスで指定されたファイルを削除します。 画像を生成するのに使用します。
getSafeAreaInsetsデバイス上の絶対パスで指定されたファイルを削除します。 画像を生成するのに使用します。
getOrientationデバイスの安全なエリアのインセットを取得します。 回転に応じたノッチ/カメラカットアウトのインセットと現在の回転を返します。 ポートレートモードでは、上部のインセット (ノッチが上部にある) を返します。 ランドスケープモードでは、左側のインセット (ノッチが側面に移動) を返します。 これは、すべての現代のスマートフォンが持つカットアウトエリア (ノッチ、パンチホールなど) を特定的にターゲットします。
getExposureModesクロスプラットフォーム形式で現在のデバイスの回転を取得します。
getExposureMode現在のカメラでサポートされている露光モードを返します。 モードには ‘固定’, ‘オート’, ‘連続’, ‘カスタム’ が含まれます。
setExposureMode現在の露光モードを返します。
getExposureCompensationRange露出補償(EVバイアス)サポート範囲を取得します。
getExposureCompensation現在の露出補償(EVバイアス)を取得します。
setExposureCompensation露出補償(EVバイアス)を設定します。値は範囲に丸められます。
getPluginVersionCapacitorのネイティブプラグインバージョンを取得します。

このリファレンスは src/definitions.ts から capacitor-camera-preview.

「@__CAPGO_KEEP_0__/camera-preview」から続けて」 @capgo/camera-preview ネイティブメディアとインターフェイスの動作を計画するには、接続してください。 Using @capgo/camera-preview for the native capability in Using @capgo/camera-preview, 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, Using @capgo/capacitor-video-player for the native capability in Using @capgo/capacitor-video-player, and @capgo/capacitor-video-player for the implementation detail in @capgo/capacitor-video-player.