liyujie
2025-08-28 786ff4f4ca2374bdd9177f2e24b503d43e7a3b93
android/packages/apps/Camera2/src/com/android/camera/VideoModule.java
old mode 100755new mode 100644
....@@ -745,7 +745,7 @@
745745 // We need to convert it to int manually.
746746 SettingsManager settingsManager = mActivity.getSettingsManager();
747747 String videoQualityKey = isCameraFrontFacing() ? Keys.KEY_VIDEO_QUALITY_FRONT
748
- : Keys.KEY_VIDEO_QUALITY_BACK;
748
+ : isCameraBackFacing() ? Keys.KEY_VIDEO_QUALITY_BACK : Keys.KEY_VIDEO_QUALITY_EXTERNAL;
749749 String videoQuality = settingsManager
750750 .getString(SettingsManager.SCOPE_GLOBAL, videoQualityKey);
751751 int quality = SettingsUtil.getVideoQuality(videoQuality, mCameraId);
....@@ -1396,7 +1396,7 @@
13961396 mMediaRecorder.start(); // Recording is now started
13971397 } catch (RuntimeException e) {
13981398 Log.e(TAG, "Could not start media recorder. ", e);
1399
- mAppController.getFatalErrorHandler().onGenericCameraAccessFailure();
1399
+ mAppController.getFatalErrorHandler().onRecordingFailure();
14001400 releaseMediaRecorder();
14011401 // If start fails, frameworks will not lock the camera for us.
14021402 mCameraDevice.lock();