Reset flash state when switching to back camera in video mode
This commit is contained in:
parent
a9d4284b43
commit
80c5277936
@ -24,7 +24,6 @@ import android.widget.Toast
|
|||||||
import androidx.annotation.RequiresApi
|
import androidx.annotation.RequiresApi
|
||||||
import androidx.camera.camera2.interop.Camera2CameraInfo
|
import androidx.camera.camera2.interop.Camera2CameraInfo
|
||||||
import androidx.camera.core.*
|
import androidx.camera.core.*
|
||||||
//import androidx.camera.core.VideoCapture
|
|
||||||
import androidx.camera.extensions.ExtensionMode
|
import androidx.camera.extensions.ExtensionMode
|
||||||
import androidx.camera.extensions.ExtensionsManager
|
import androidx.camera.extensions.ExtensionsManager
|
||||||
import androidx.camera.lifecycle.ProcessCameraProvider
|
import androidx.camera.lifecycle.ProcessCameraProvider
|
||||||
@ -242,6 +241,11 @@ class CameraActivity : BaseActivity(), SensorOrientationListener.Listener {
|
|||||||
false
|
false
|
||||||
} else {
|
} else {
|
||||||
binding.imageCameraSwitch.setImageResource(R.drawable.icon_camera_front)
|
binding.imageCameraSwitch.setImageResource(R.drawable.icon_camera_front)
|
||||||
|
if (isInVideoMode) {
|
||||||
|
//reset flash state
|
||||||
|
imageCapture?.flashMode = ImageCapture.FLASH_MODE_OFF
|
||||||
|
binding.imageFlash.setImageResource(R.drawable.icon_flash_off)
|
||||||
|
}
|
||||||
true
|
true
|
||||||
}
|
}
|
||||||
setupCamera()
|
setupCamera()
|
||||||
|
Loading…
Reference in New Issue
Block a user