Как я могу разрешить или отловить ситуацию, если пользователь запускает приложение стоковой камеры во время фоновой записи через MediaRecorder
в моем приложении.
Порядок ошибок logcat:
Logcat:
E/Camera: Error 2 //on all devices
MediaRecorder:onInfo() what: 268436456 extra: -1011 //only on some devices
MediaRecorder:onInfo() what: 536871912 extra: 0 //only on some devices
E/MediaRecorder: start failed: -19 or -38 //after mediaRecorder.start(), error code depends on device.
Протестировано с Android 6.0 до 9.
Я хотел бы остановить собственную запись, когда пользователь начинает, например, покупать камеру.Спасибо.