Cómo grabar audio interno del juego en cualquier dispositivo con Android 10

Si juegas juegos en tu teléfono o tableta Android, entonces es probable que hayas querido grabar algo de juego en algún momento. Si posee un dispositivo moderno fabricado por Huawei, Samsung, OnePlus, Xiaomi, ASUS y algunos otros, entonces no debería tener problemas para grabar su pantalla usando la aplicación de grabadora de pantalla incorporada. Si su teléfono no tiene una aplicación de grabadora de pantalla preinstalada, entonces sus opciones son limitadas cuando se trata de capturar correctamente el juego. La mayoría de las personas descargan grabadores de pantalla de terceros que no admiten la grabación de la salida de audio interna debido a las limitaciones de Android. A menos que arraigue su teléfono o compre un accesorio, tendrá que conformarse con la grabación de audio de los micrófonos de su dispositivo. Afortunadamente, esas restricciones se están levantando en Android 10, lo que significa que finalmente puedes grabar el audio interno del juego.

Grabar audio interno del juego en Android 10

Siga estos pasos para descargar y configurar la aplicación de grabadora de pantalla correcta que pueda grabar el audio interno de otras aplicaciones.

  1. Descargue "Screen Recorder - No Ads" de Google Play Store. Debe utilizar la versión 1.2.1.4 o superior para que funcione si está utilizando un teléfono inteligente Pixel de primera o segunda generación. Confirmé que esta versión funciona en mi Google Pixel 2 XL con la versión estable de Android 10.
  2. Abra la aplicación y toque "Aceptar" cuando le pida que elija una carpeta para guardar los archivos.

  3. Su aplicación de administrador de archivos preinstalada debería aparecer, abierta en la carpeta "Películas" de forma predeterminada. Toca "Permitir acceso a 'Películas'" en la parte inferior.

  4. Debería aparecer un cuadro de diálogo pidiéndole que confirme si desea darle a la aplicación la capacidad de guardar sus grabaciones de pantalla en la carpeta "Películas". Toca "Permitir".

  5. Deberías volver automáticamente a la aplicación Screen Recorder - No Ads. Abra el menú de la barra lateral y toque "Configuración".

  6. Desplácese hacia abajo hasta Configuración de video y asegúrese de que “Grabar audio” esté marcado y que “Fuente de audio” esté configurado en “Sonido interno”. Cambie las otras opciones, como la calidad de grabación de video, como mejor le parezca.

  7. Abra el menú de la barra lateral nuevamente y toque “Videos”. La aplicación debería pedirle que le otorgue algunos permisos necesarios aquí, así que continúe y otórguelos. Toque el icono de la cámara de video flotante en la parte inferior derecha.

  8. Se le pedirá que otorgue a la aplicación el permiso para "mostrar sobre otras aplicaciones". Esto es necesario para que el conmutador de grabador de pantalla flotante de la aplicación se pueda usar fuera de la aplicación.

  9. Finalmente, toque el icono de la cámara de video flotante una vez más. La aplicación debería salir a la pantalla de inicio y debería aparecer una barra de herramientas flotante. De izquierda a derecha: comience a grabar, tome una captura de pantalla, abra la configuración o cierre la superposición.
  10. Toque el ícono más a la izquierda para comenzar una grabación de pantalla. Aparecerá una advertencia de que la aplicación puede capturar información confidencial ... así que, obviamente, ¡no intentes grabar nada sensible!

  11. Cuando la aplicación esté grabando su pantalla, verá su ícono en la barra de estado, así como otro ícono que le informa que una aplicación está actualmente capturando su pantalla. Para detener la grabación, simplemente baje la barra de estado y toque "PARAR".

¿Por qué la aplicación no graba audio de todos los juegos?

Para explicar por qué no puede capturar el audio en todas las aplicaciones y juegos, necesito explicar cómo funciona esta función. Google agregó una nueva API en Android 10 que los desarrolladores pueden usar para capturar la reproducción de audio de otras aplicaciones. La API se llama AudioPlaybackCapture, y permite que aplicaciones como los grabadores de pantalla graben audio de otras aplicaciones siempre que se cumplan algunas condiciones:

  1. El usuario debe dar su consentimiento para permitir que la aplicación de grabación de pantalla grabe audio y video en su dispositivo. La aplicación de grabación de pantalla también debe tener permiso para grabar audio.
  2. El audio que se captura debe especificarse como medio, juego o desconocido.
  3. La aplicación / juego desde el que desea capturar audio debe tener un determinado indicador establecido en su archivo de manifiesto. En Android Q, este indicador por defecto es verdadero. En Android Pie, debe establecerse manualmente en verdadero. La aplicación / juego también debe permitir que su audio sea capturado por aplicaciones que no sean del sistema.

La primera condición casi siempre se cumple porque las aplicaciones de grabación de pantalla no podrían funcionar de otra manera. La segunda condición generalmente se cumple a menos que el desarrollador no se moleste en establecer un tipo de uso de audio. La tercera condición, sin embargo, es donde generalmente se encuentra el problema. La gran mayoría de las aplicaciones y juegos aún no están dirigidos a Android 10, por lo que tendrán que optar explícitamente para que se grabe su audio. Es posible que muchos desarrolladores no conozcan esta nueva API y, por lo tanto, no saben que pueden optar si sus aplicaciones se dirigen a Android 9. Los juegos como PUBG Mobile, Fortnite Mobile y la mayoría de los otros juegos lamentablemente no se han habilitado o actualizado. apunte a Android 10, por lo que no hay forma de grabar el audio de esos juegos a menos que su OEM haya agregado un grabador de pantalla incorporado con esta opción.

Cubrí esta característica y sus limitaciones con mayor detalle en este artículo anterior, en caso de que esté interesado en comunicarse con el desarrollador de su juego favorito. Lo único que puede hacer por ahora es comunicarse con el desarrollador o esperar a que actualicen su aplicación, que deberán hacer a fines de 2020.