2 votos

¿Pueden 2 aplicaciones acceder a la cámara al mismo tiempo, especialmente en un teléfono Android rooteado?

Mi teléfono es un Samsung Galaxy Note. Cuando una aplicación está usando la cámara en segundo plano, ¿es posible usar otra aplicación de cámara al mismo tiempo? Algunos dicen que depende de cómo estén codificadas las aplicaciones.

Además, la aplicación "Sound Assistant" hace que 2 aplicaciones de música utilicen un altavoz al mismo tiempo. Y hay apps que utilizan las cámaras frontal y trasera simultáneamente. ¿Significa esto que el acceso a la cámara por parte de 2 apps al mismo tiempo puede ser posible?

Quiero saber si el teléfono está rooteado o si una aplicación tiene permiso Root, habría un cambio en la respuesta. Me pregunto si uso una ROM personalizada o un kernel, esto puede ser posible. Btw, estoy hablando de la versión de Android 5.0-6.0 que fue lanzado en 2015-2016.

0 votos

Cross-posted from Stack Overflow with additional context: stackoverflow.com/q/74419327/2821954

0 votos

Lo siento, lo borraré. Por cierto, ¿tiene respuesta a esta pregunta? Gracias

1voto

Morrison Chang Puntos 286

Hay una serie de preguntas aquí y voy a empezar por la ROM no Root / stock:

P1: ¿Puede la aplicación A utilizar la cámara al mismo tiempo que la aplicación B?

A1: No.

Desde https://developer.Android.com/guide/topics/media/camera.html#release-camera

Precaución: Si su aplicación no libera correctamente la cámara, todos los intentos posteriores de acceder a la cámara, incluidos los de su propia aplicación, fallarán y pueden provocar el cierre de su aplicación o de otras.

P2: ¿Qué pasa con las aplicaciones que utilizan la cámara frontal y trasera al mismo tiempo?

A2: Los dispositivos más antiguos estaban limitados por el hardware/software en cuanto a la posibilidad de utilizar ambos al mismo tiempo. La variación de los dispositivos dificultaba la compatibilidad con la cámara. Los desarrolladores tenían que comprobar si se podían utilizar ambos y el API de cámara original estaba siendo reemplazado por el más nuevo API de Camera2 . Mientras que Mejoras en la API Las cámaras siempre han tenido "características geniales" específicas del fabricante/dispositivo, que sólo se activan para las aplicaciones de cámara del fabricante y no están disponibles para los desarrolladores de aplicaciones de terceros, tanto antes como ahora. En Android 5.0 se introdujeron las nuevas APIs Camera2, pero eso no significaba que todas las funciones de las antiguas APIs de cámara fueran compatibles.

P3: ¿Qué pasa con la mezcla de audio de dos aplicaciones diferentes?

A3: El concepto general se denomina "audio ducking" o "audio focus" y es permitido en Android . No sé si la aplicación a la que te refieres hace más quizás con las APIs heredadas del SDK de Samsung.

P4: Vale ¿cambia algo con Root?

El root sólo da acceso de superusuario a todas las aplicaciones y permite un nivel de personalización. A menos que se modifique la ROM, las APIs del framework de Android siguen siendo las mismas. Puedes ver que el marco de la cámara de bajo nivel es bastante complicado y dudo que sólo con tener Root se puedan usar varias aplicaciones con la cámara al mismo tiempo. Hay que tener en cuenta que los creadores de ROMs personalizadas tienen que dedicar tiempo a sondear la ROM original para habilitar las características estándar del marco de trabajo para actualizar las versiones del sistema operativo Android. Cualquier acceso a las "APIs ocultas" sería una ventaja.

0 votos

Gracias Morrison. Te lo agradezco. En el Q2 había galaxy s4 (quizás note4)que tenían una función de doble disparo que permitía usar cámara frontal y trasera a la vez . Y su versión era inferior a Android 5.0 supongo. ¿es solo una excepción? Y Q4, usted piensa teléfono rooting no puede hacer que varias aplicaciones utilizan la cámara al mismo tiempo. Pero en ROM personalizada, podría ser posible de todos modos ? Lo siento mi Inglés es malo, así que es difícil de entender con precisión. gracias por la respuesta de nuevo

0 votos

Respecto al S4, probablemente respecto al "doble disparo". Flagship / teléfonos de gama alta por lo general tienen más características. Honestamente para obtener la función de 2 aplicaciones de la cámara al mismo tiempo que está rompiendo el diseño intencional de Android (en el pasado que aplicación de la cámara ocupó una gran cantidad de potencia de procesamiento y ahora en general para evitar que las aplicaciones de espionaje), por lo que si bien no voy a decir que es imposible, poco probable a menos que se trabaja en estrecha colaboración con el fabricante de hardware.

0 votos

Gracias . por lo que quiere decir la función "2apps utilizando la cámara al mismo tiempo" puede ser posible a través del rooting o ROM personalizada, pero parece bastante difícil de realizar - ¿he entendido bien?

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X