カメラプレビュー プラグインの主なインターフェイス。
主な機能
「主な機能」のセクション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 | 露出モードを設定します。 |
getExposureCompensationRange | EV バイアス範囲を返します。 |
getExposureCompensation | 現在の EV バイアスを返します。 |
setExposureCompensation | EV バイアスを設定します。値は範囲に丸められます。 |
getPluginVersion | Capacitor プラグインのネイティブバージョンを取得します。 |
参照値
「参照値」のセクションまたは CameraLens.deviceType カメラの物理レンズを選択する値を使用します。 LensInfo.deviceType デバイスの種類
「デバイスの種類」のセクション
値| または | ユーザーは次のカメラを発見します |
|---|---|
ultraWide | 超広角レンズ |
wideAngle | 標準の広角レンズ |
telephoto | 望遠レンズ |
trueDepth | TrueDepth前面カメラ |
dual | 二重カメラシステム |
dualWide | 二重の広角カメラシステム |
triple | 三重カメラシステム |
真実の源
「真実の源」というセクションこの参照は src/definitions.ts からsynced capacitor-camera-preview.
capgo-カメラプレビュー
「capgo-カメラプレビュー」から続ける「__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の実装詳細