Как добиться (запись видео и захват кадров в реальном времени) одновременно с помощью camerax?
То, что пробовал до сих пор. Я попытался связать предварительный просмотр камеры, варианты использования videoCapture и imageAnalysis вместе, но получил это исключение, java .lang.IllegalArgumentException: для устройства камеры не найдено поддерживаемой комбинации поверхностей - Id: 0. Может быть попытка связать слишком много вариантов использования. в androidx.camera.camera2.impl.Camera2DeviceSurfaceManager.getSuggestedResolutions.
Так какие подходы я сделал
1 - привязывать только варианты использования videoCapture и imageAnalysis, а для предварительного просмотра я использовал imageView и установил для него изображение, полученное из imageAnalysis, что действительно было не очень эффективным подходом. 2- Я пробовал связывать только варианты использования для предварительного просмотра и imageAnalysis, а для записи я использовал запись экрана, но у нас должно быть разрешение на это, поэтому этот подход является как минимум приоритетным. 3- Я получил эту реализацию библиотеки «com.priyankvasa. android: cameraview-ex: 3.5.5-alpha», которая обещает мне то, что я ищу, но не работает на 3 из 5 устройств, которые я тестировал.
Нельзя ли этого добиться с помощью camera-x?
Вот и все. Помоги мне.