3

前面カメラしかない Nexus 7 で開発しています。したがって、デフォルトのカメラ関連の取得のほとんどは、最初の背面カメラの情報を返そうとするため失敗します。私が知りたいのは、既に取得したカメラ オブジェクトからカメラ ID を取得できるかどうかです。

現在のカメラに一致させるために、カメラのリストを反復処理したくないことを理解してください。また、そのメソッドを使用してカメラを取得しましたが、カメラの ID を保持する必要はありませんでした。

カメラ取得クラスとは別の私のクラスの 1 つで、ビデオカメラのプロファイルを取得しようとしています。CamcorderProfile.get(CamcorderProfile.HIGH_QUALITY); で呼び出します。ドキュメンテーションには、get(int 品質) と記載されています。

指定された品質レベルで、デバイスの最初の背面カメラのカムコーダー プロファイルを返します。デバイスに背面カメラがない場合、これは null を返します。

したがって、現在開いている (正面向きの) カメラの cameraId が必要です。

助けてくれてありがとう!

4

0 に答える 0