utilizar studio programacion permiso open frontal example con como camara botones acceder abrir android android-camera

programacion - como utilizar la camara en android studio



Usar cámaras frontal y posterior simultáneamente en Android (3)

Sé que esta pregunta se ha hecho muchas veces antes. Lo había buscado hace más de un año, pero no encontré nada, por lo que volví a publicar esta pregunta para ver si había nuevos pensamientos / enfoques o hacks.

Quiero poder capturar video de ambas cámaras (frontal y posterior) en un dispositivo Android.

Mi único pensamiento a partir de ahora es cómo cambiar entre adelante y atrás cada 0.1 segundos, sin embargo, nunca he podido codificar esto. Cualquier ayuda de alguien sobre esto, por favor.

También otro pensamiento es: los videos generalmente se capturan a 15 o 30 fotogramas por segundo. Supongamos que está a 30 fotogramas por segundo. ¿Qué pasa si hay una manera de alternar estos marcos en la parte delantera y trasera, entonces podríamos tener 15 cuadros por segundo de frente y 15 cuadros por segundo de video posterior. es posible? Si es así, ¿entonces cómo? Por favor recomiende. ¿Qué pasa con el audio? Tal vez podríamos restringir el audio a solo una de las grabaciones de video (frontal o posterior).


Es posible en HTC m8, OnePlusOne y Motorola Nexus 6, por lo que he probado. Muchos más teléfonos podrían ser compatibles, pero solo tienes que probar en los teléfonos y ver si la aplicación falla o no.

Usted crea un objeto de cámara para cada cámara disponible y cada una se conecta a la devolución de llamada previa.

-edit- Hasta ahora he encontrado que esto funciona en teléfonos basados ​​en Snapdragon 801. No sé si todos lo hacen o qué otros SOC lo soportan, pero eso es lo que he encontrado hasta ahora.


Es posible, pero hasta ahora, solo con el próximo Samsung Galaxy S4.

Tiene una función de doble cámara, pero quién sabe si depende del hardware o una modificación de software de Samsung en esta etapa.

Con suerte, puede ser portado a otros teléfonos, si se trata de software.


No puede usar ambos simultáneamente y cambiar entre cada cámara cada 0.1 segundos no va a funcionar bien. Adquirir y soltar el objeto de la cámara es bastante caro y esto simplemente no va a funcionar bien.