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

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!

Tem um cara que conseguiu fazer isso: AndroidDualCameraCapture

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…

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.

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?

1 curtida