カメラ プレビュー プラグインの主なインターフェイスです。
主な機能
セクション「主な機能」start- カメラ プレビューを開始します。stop- カメラ プレビューを停止します。capture- カメラから写真を撮ります。captureSample- カメラ プレビュー ストリームから 1 フレームをキャプチャします。
パブリック API
セクション「パブリック 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 | 現在のズーム状態、包括min/maxと現在のレンズ情報を取得します。 |
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 | 指定された絶対パスのファイルを削除します。使用して、temporarayイメージを作成した場合に迅速にクリーンアップできます。 storeToFileウェブ上ではサポートされていません。エラーが発生します。 |
getSafeAreaInsets | デバイスの安全エリアのインセットを取得します。オリエンテーションに応じたノッチ/カメラカットアウトのインセットと現在のオリエンテーションを返します。ポートレートモードでは、上部のインセット(上部のノッチ)を返します。ランドスケープモードでは、左側のインセット(ノッチが側面に移動)を返します。この特定のターゲットは、すべてのモダンな電話が持つカットアウトエリア(ノッチ、パンチホールなど)を対象としています。 |
getOrientation | デバイスの現在のオリエンテーションをクロスプラットフォーム形式で取得します。 |
getExposureModes | アクティブカメラによってサポートされる露出モードを返します。モードには、‘固定’, ‘オート’, ‘連続’, ‘カスタム’などが含まれます。 |
getExposureMode | 現在の露出モードを返します。 |
setExposureMode | 露出モードを設定します。 |
getExposureCompensationRange | 露出補正(EVバイアス)サポート範囲を返します。 |
getExposureCompensation | 現在の露出補正(EVバイアス)を返します。 |
setExposureCompensation | 露出補正(EVバイアス)を設定します。値は範囲内に丸められます。 |
getPluginVersion | Get the native Capacitor plugin version. |
参照値
「参照値」のセクション使用する値は CameraLens.deviceType または LensInfo.deviceType デバイスの種類
セクションのタイトル:デバイスの種類
値| ユーザーは | 超広角カメラレンズ |
|---|---|
ultraWide | 標準の広角カメラレンズ |
wideAngle | 望遠カメラレンズ |
telephoto | TrueDepth前カメラ |
trueDepth | 二重カメラシステム |
dual | __CAPGO_KEEP_0__ |
dualWide | デュアルワイドカメラシステム。 |
triple | トリプルカメラシステム。 |
真実の源
「真実の源」というセクションこの参照は、 src/definitions.ts in capacitor-カメラプレビュー.
「@capgo/カメラプレビュー」から続けてください。
「@capgo/カメラプレビュー」から続けてください。「@__CAPGO_KEEP_0__/カメラプレビュー」を使用して、ネイティブメディアとインターフェイスの動作を計画している場合、 @capgo/カメラプレビュー を接続してください。 Using @capgo/camera-preview Native機能のカメラプレビューを使用するために、@capgo/camera-previewを使用します。 @capgo/capacitorライブ活動を使用 native機能の使用に@capgo/capacitor-ライブアクティビティを使用します。 @capgo/capacitor-ライブアクティビティ @capgo/capacitorライブ活動の実装詳細のために @capgo/capacitor-ビデオプレーヤー for the native capability in capgo/capacitor-video-playerを使用し、 @capgo/capacitor-ビデオプレーヤー @capgo/capacitor-video-playerの実装詳細のために。