Android Studio - É possível abrir a câmera frontal e traseira do celular ao mesmo tempo?

4 respostas
java
W

Boa tarde.

É possível abrir as câmeras (frontal e traseira) ao mesmo tempo? Pergunto por que já consultei de tudo na internet e não achei nada eficaz. Todos os códigos usando o SurfaceView e o TextureView, até o usando o FrameLayout, mas sem sucesso.

Alguém sabe? Obg!

4 Respostas

L

Tem um cara que conseguiu fazer isso: AndroidDualCameraCapture

W

Olá, Lucas, obg pela resposta!

Essa foi uma as tentativas frustradas. Ele abre uma câmera, mas a outra tela fica preta. Ele trabalhou com o FrameLayout e não funcionou. Também testei com o SurfaceView e o TextureViw, também sem sucesso.

Acredito que isso tem a ver com a CÂMERA. A permissão só libera uma por vez, acredito que tem que ser implementado alguma coisa para que isso ocorra, só não sei oq…

L

Achei esse repositorio a partir desse post no stackoverflow: https://stackoverflow.com/questions/12382322/is-it-possible-to-use-front-and-back-camera-at-same-time-in-android

Nesse mesmo post, o cara diz: “Se a versão do android for 6 ou superior, não esqueça de solicitar permissão da câmera em tempo de execução”, e em seguida passa esse link: https://stackoverflow.com/questions/42275906/how-to-ask-runtime-permissions-for-camera

Talvez seja um procedimento necessário para esse caso.

W

Olha… No link https://stackoverflow.com/questions/12382322/is-it-possible-to-use-front-and-back-camera-at-same-time-in-android a pessoa comenta:

No meu aplicativo, estou usando o mesmo API acima. Isso não gera nenhuma exceção ou erro ao abrir e ligar Camera.startPreview(); para as duas câmeras ao mesmo tempo. Mas ainda não está funcionando. Eu posso ver apenas uma visualização da câmera por vez.

É disso que falo. Mesmo solicitando a permissão da câmera, mesmo implementando corretamente, vc só consegue ver apenas uma câmera aberta ao mesmo tempo…

Alguém?

Criado 30 de julho de 2020
Ultima resposta 30 de jul. de 2020
Respostas 4
Participantes 2