AndroidStudioを用いてカメラビューを行ってみたのですが、カメラが横を向いた状態になってしまい見づらい状態となっています。
個人的に調べて、カメラを回転できる方法を試したのですが、Camera.Parametersが非推奨なようでエラーが出てしまいます。
API23でカメラビューを回転させる方法は無いでしょうか。お願いいたします。
Android
1 public CameraView(Context context) { 2 super(context); 3 4 //サーフェイスホルダーの取得とコールバック通知先の指定 5 surfaceHolder = getHolder(); 6 surfaceHolder.addCallback(this); 7 // SurfaceViewの種別をプッシュバッファーに変更します 8 surfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); 9 Camera.Parameters p = camera.getParameters(); 10 p.setRotation(90); 11 camera.setParameters(p); 12 }
エラー
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.admin.arview2/com.example.admin.arview2.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'android.hardware.Camera$Parameters android.hardware.Camera.getParameters()' on a null object reference
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/30 06:49