capgo/camera-preview パッケージ チュートリアル
このチュートリアルでは、@capgo/camera-preview
パッケージを Capacitor プロジェクトで使用するための手順を説明します。このパッケージを使用すると、JavaScript および HTML コードからカメラと対話できます。
@capgo/camera-preview
パッケージをインストールするには、ターミナルを開き、次のいずれかのコマンドを実行します:
[[コードブロック]]
または
[[コードブロック]]
インストールが完了したら、次のコマンドを実行して Capacitor プロジェクトを同期します:
[[コードブロック]]
Android を使用している場合、プロジェクトにいくつかの追加変更を加える必要があります。android/app/src/main/AndroidManifest.xml
ファイルを開き、</application>
タグの直前に次の行を追加して CAMERA 権限をリクエストします:
[[コードブロック]]
詳細については、Capacitor ドキュメントを参照してください。
iOS を使用している場合は、Infoplist
ファイルに 2 つの権限を追加する必要があります。Capacitor ドキュメント に従って、NSCameraUsageDescription
および NSMicrophoneUsageDescription
権限を追加します。NSMicrophoneUsageDescription
権限は、オーディオを使用する場合のみ必要です。オーディオが不要な場合は、disableAudio
オプションを true
に設定してマイクロフォン権限リクエストを無効にできます。
Ionic と一緒に Web プラットフォームを使用している場合は、appmodulets
のエントリスクリプトに次の行を追加します:
[[コードブロック]]
これにより、Capacitor がプラグインから Web プラットフォームを登録できるようになります。
@capgo/camera-preview
パッケージは、次の API メソッドを提供します:
カメラプレビューインスタンスを開始します。
カメラプレビューインスタンスを停止します。
カメラから写真を撮影します。
サンプル画像を撮影します。
サポートされているフラッシュモードを取得します。
水平視野を取得します。
フラッシュモードを設定します。
カメラを反転します。
カメラの不透明度を設定します。
ビデオの録画を停止します。
ビデオの録画を開始します。
これらのメソッドのパラメータおよび戻り値の詳細については、@capgo/camera-preview
パッケージのドキュメントを参照してください。
このチュートリアルでは、Capacitor プロジェクトで @capgo/camera-preview
パッケージをインストールして使用する方法を学びました。利用可能な API メソッドとその使用法についても探求しました。これで、このパッケージを使用してアプリケーションにカメラ機能を統合できるようになりました。