カメラプレビュー プラグインの主なインターフェイス
主な機能
セクション「主な機能」start- カメラプレビューを開始します。stop- カメラプレビューを停止します。capture- カメラから写真をキャプチャします。captureSample- カメラプレビュー ストリームから 1 つのフレームをキャプチャします。
API
API| メソッド | 説明 |
|---|---|
start | カメラ プレビューを開始します。 |
stop | カメラ プレビューを停止します。 |
capture | カメラから写真をキャプチャします。 |
captureSample | カメラ プレビュー ストリームから 1 つのフレームをキャプチャします。 |
getSupportedFlashModes | アクティブ カメラがサポートするフラッシュ モードを取得します。 |
setAspectRatio | カメラ プレビューのアスペクト レシオを設定します。 |
getAspectRatio | カメラ プレビューの現在のアスペクト レシオを取得します。 |
setGridMode | __CAPGO_KEEP_0__モードをカメラプレビューOverlayに設定します。 |
getGridMode | __CAPGO_KEEP_0__モードの現在のカメラプレビューOverlayを取得します。 |
checkPermissions | カメラ(およびオプションのマイク)許可の現在の状態を確認します。システムダイアログを提示せずに |
requestPermissions | カメラ(およびオプションのマイク)許可を要求します。許可が既に付与されたり拒否されたりしている場合は、許可の現在の状態を提示せずに返します。許可が拒否されている場合にtrueで指定すると、プラットフォーム固有のアラートが提示され、ユーザーをアプリの設定に案内します。 showSettingsAlert アクティブなカメラの水平視野角度を取得します。注:この値は、あるデバイスでは推定値になります。 |
getHorizontalFov | すべてのカメラでサポートされている画像サイズを取得します。 |
getSupportedPictureSizes | アクティブなカメラのフラッシュモードを設定します。 |
setFlashMode | 前面カメラと後面カメラを切り替えます。 |
flip | カメラプレビューの不透明度を設定します。 |
setOpacity | 進行中の動画録画を停止します。 |
stopRecordVideo | 動画録画を開始します。 |
startRecordVideo | __CAPGO_KEEP_1__ |
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 | 露出モードを設定します。 |
getExposureCompensation | 現在のカメラでサポートされている露出補正範囲を取得します。 |
setExposureCompensation | 現在のカメラでサポートされている露出補正値を取得します。 |
getPluginVersion | Capacitorのネイティブプラグインバージョンを取得します。 |
参照値
「参照値」のセクションこれらの値を使用して CameraLens.deviceType または LensInfo.deviceType 物理カメラレンズを選択するために
デバイスの種類
「デバイスの種類」のセクション| 値 | ユーザーは |
|---|---|
ultraWide | 超広角カメラレンズ. |
wideAngle | 標準ワイド角カメラレンズ. |
telephoto | Telephoto camera lens. |
trueDepth | TrueDepth front camera. |
dual | Dual camera system. |
dualWide | Dual wide camera system. |
triple | Triple camera system. |
Source Of Truth
Section titled “Source Of Truth”This reference is synced from src/definitions.ts in capacitor-camera-preview.
Keep going from @capgo/camera-preview
Section titled “Keep going from @capgo/camera-preview”If you are using @capgo/camera-preview を使用して、ネイティブのメディアとインターフェイスの動作を計画します。@__CAPGO_KEEP_0__/camera-previewを Using @capgo/camera-preview を使用して、ネイティブの機能を@capgo/camera-previewに接続します。 Using @capgo/capacitor-live-activities を使用して、ネイティブの機能を@capgo/capacitor-live-activitiesに接続します。 @capgo/capacitor-live-activities は@capgo/capacitor-live-activitiesの実装詳細です。 Using @capgo/capacitor-video-player を使用して、ネイティブの機能を@capgo/capacitor-video-playerに接続します。 @capgo/capacitor-video-player @capgo/capacitor-video-player.の実装詳細について