カメラプレビュー プラグインの主なインターフェイスです。
主な機能
「主な機能」のセクションstart- カメラプレビューを開始します。stop- カメラプレビューを停止します。capture- カメラから写真を撮ります。captureSample- カメラプレビュー ストリームから 1 つのフレームをキャプチャします。
Public API
Section titled “Public API”| メソッド | 説明 |
|---|---|
start | カメラプレビューを開始します。 |
stop | カメラプレビューを停止します。 |
capture | カメラから写真を撮ります。 |
captureSample | カメラプレビュー ストリームから 1 つのフレームをキャプチャします。 |
getSupportedFlashModes | __CAPGO_KEEP_0__ |
setAspectRatio | __CAPGO_KEEP_0__ |
getAspectRatio | __CAPGO_KEEP_0__ |
setGridMode | __CAPGO_KEEP_0__ |
getGridMode | __CAPGO_KEEP_0__ |
checkPermissions | __CAPGO_KEEP_0__ |
requestPermissions | __CAPGO_KEEP_0__ showSettingsAlert __CAPGO_KEEP_0__ |
getHorizontalFov | __CAPGO_KEEP_0__ |
getSupportedPictureSizes | __CAPGO_KEEP_0__ |
setFlashMode | __CAPGO_KEEP_0__ |
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 | 指定された絶対パスにあるデバイス上のファイルを削除します。 これは、Capacitorで作成した一時的な画像を迅速にクリーンアップするために使用します。ウェブ上では、この機能はサポートされていません。エラーが発生します。 storeToFile安全なエリアのインセットを取得します。 回転に応じたノッチ/カメラカットアウトのインセットと現在の回転を返します。 ポートレートモードでは、上部のインセット(ノッチが上部にある)を返します。 ランドスケープモードでは、左側のインセット(ノッチが側面に移動)を返します。 この機能は、すべてのモダンなスマートフォンが持つカットアウトエリア(ノッチ、パンチホールなど)を特定的にターゲットしています。 |
getSafeAreaInsets | クロスプラットフォーム形式で現在のデバイスの回転を取得します。 |
getOrientation | 現在のデバイスの回転を取得します。 |
getExposureModes | アクティブなカメラでサポートされている露出モードを取得します。 モードには、'locked'、'auto'、'continuous'、'custom'などが含まれます。 |
getExposureMode | 現在の露出モードを取得します。 |
setExposureMode | 露出モードを設定します。 |
getExposureCompensationRange | EV バイアス範囲をサポートします。 |
getExposureCompensation | 現在のEV バイアスを取得します。 |
setExposureCompensation | EV バイアスを設定します。値は範囲に丸められます。 |
getPluginVersion | Capacitor プラグインのネイティブバージョンを取得します。 |
参考値
「参考値」のセクション以下の値を使用します。 CameraLens.deviceType または LensInfo.deviceType 物理カメラレンズを選択するために使用します。
デバイスの種類
「デバイスの種類」のセクション| 値 | ユーザーは |
|---|---|
ultraWide | 超広角カメラレンズを発見します。 |
wideAngle | 標準の広角カメラレンズを発見します。 |
telephoto | 望遠カメラレンズを発見します。 |
trueDepth | TrueDepth前カメラを発見します。 |
dual | 二重カメラシステムを発見します。 |
dualWide | 二重の広角カメラシステムを発見します。 |
triple | 三重カメラシステムを発見します。 |
真実の源
「真実の源」というセクションこの参照はsyncdから src/definitions.ts in capacitor-カメラプレビュー.
Capgoから続けて@capgo/カメラプレビュー
セクションのタイトル “Capgoから続けて@capgo/カメラプレビュー”Capgoを使用している場合 @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のためのネイティブ機能 @capgo/capacitor-video-player @capgo/capacitor-video-playerの実装詳細