我正在開發一個在後臺使用相機預覽的android應用程序。它可以在不同的設備上正常工作。在我的Android應用程序Nexus 5X中,攝像頭視圖是顛倒的?
但是,當在Nexus 5X上測試時,相機預覽是顛倒的。 我在清單
<uses-permission android:name="android.permission.CAMERA" />
我的相機代碼使用這些權限是如下
public void startCamera(int myTexture)
{
surface = new SurfaceTexture(myTexture);
try {
camera = Camera.open();
} catch (Exception e) {
Log.e("MainActivity", "failed to open Camera");
e.printStackTrace();
}
try
{
camera1.setPreviewTexture(surface);
camera1.startPreview();
}
catch (IOException ioe)
{
Log.w("MainActivity","Camera launch failed");
}
}
試過camera.setDisplayOrientation(180); 但沒有奏效。 請幫忙!
在我的Nexus 5X預覽的紫外線y是向左旋轉(90)。以上代碼在我的Nexus 5x上因某種原因不起作用。我從我的CameraInfo旋轉= 0,所以最終結果也是0,但相機翻轉90度。 – George
不適用於我。 – RobotRock
不適合我。 – nnn