Использование внешней веб-камеры вместо аппаратной камеры

#android #android-camera

#Android #android-камера

Вопрос:

Теперь я использую это для съемки

 Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, 1);
  

Есть ли способ использовать внешнюю веб-камеру, подключенную через USB, вместо аппаратной камеры?

Ответ №1:

Не с ACTION_IMAGE_CAPTURE . Вы просите одно из сотен возможных приложений для камеры сделать снимок от имени вашего приложения. Многие из этих приложений для камеры не будут поддерживать веб-камеру на базе USB.

Насколько я понимаю, собственный API Camera2 на Android имеет некоторую поддержку внешних камер, хотя я не знаю подробностей, а API Camera2 очень сложный.