UNITYから呼び出しカメラの情報を取得するAndroid用プラグインの作成にチャレンジしています。
下記のように基本的なカメラ情報の取得は下記のコードでできることがわかりましたが
例えば、UNITY側でカメラ番号を指定した場合、Androidのプラグイン側でフロントカメラが使われているのか、
リアカメラが使われているのかを知る方法はありますでしょうか。
単純にそれぞれのカメラIDでカメラをオープンしてエラーをキャッチして、エラーになった方が使用されているという方法もあると思うのですが
もう少しスマートな方法がないものかと思い質問させて頂きました。
CameraManager manager = (CameraManager) context.getSystemService(Context.CAMERA_SERVICE); String cameraId[]; String msg=""; //カメラの情報を取得する String selectedCameraId = ""; try { selectedCameraId = manager.getCameraIdList()[0]; } catch (CameraAccessException e){ //e.printStackTrace(); msg="カメラ情報が取得できません" }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/10 06:18