Использование внешней веб-камеры вместо аппаратной камеры - PullRequest
0 голосов
/ 21 марта 2019

Теперь я использую это, чтобы сделать фото

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

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

1 Ответ

0 голосов
/ 21 марта 2019

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...