私はアンドロイドマシュマロに取り組んでいます。私のアプリケーションでは、ユーザーのプロファイル写真をキャプチャしてプレビュー用に表示するために、プログラムでAndroidモバイルフロントカメラを開こうとしています。インターネットで利用できる多くの例を試しました。例では、ボタンのクリック時にバック カメラの読み込みを示しています。
user4093800
質問する
1511 次
1 に答える
0
でフロントカメラにアクセスできます
Camera.CameraInfo.CAMERA_FACING_FRONT
アクセスに使用できるメソッドの例を次に示します。
private Camera openFrontFacingCameraGingerbread() {
int cameraCount = 0;
Camera cam = null;
Camera.CameraInfo cameraInfo = new Camera.CameraInfo();
cameraCount = Camera.getNumberOfCameras();
for (int camIdx = 0; camIdx < cameraCount; camIdx++) {
Camera.getCameraInfo(camIdx, cameraInfo);
if (cameraInfo.facing == Camera.CameraInfo.CAMERA_FACING_FRONT) {
try {
cam = Camera.open(camIdx);
} catch (RuntimeException e) {
Log.e(TAG, "Camera failed to open: " + e.getLocalizedMessage());
}
}
}
return cam;
}
于 2016-04-28T17:45:08.110 に答える