Android 10 finalmente permite que las aplicaciones de grabación de pantalla de terceros capturen audio de otras aplicaciones. Aquí se explica cómo grabar el audio interno del juego en cualquier dispositivo Android Q.
Si juegas en tu teléfono o tableta Android, 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 grabación de pantalla incorporada. Si su teléfono no tiene una aplicación de grabación de pantalla preinstalada, 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 rootees tu teléfono o compres un accesorio, tendrás que conformarte con grabar audio desde los micrófonos de tu dispositivo. Afortunadamente, esas restricciones se están levantando en
androide 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 grabación de pantalla adecuada que pueda grabar el audio interno de otras aplicaciones.
- Descargar "Grabador de pantalla: sin anuncios" de Google Play Store. Debes utilizar la versión 1.2.1.4 o superior para que funcione si estás 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.
- Abra la aplicación y toque "Aceptar" cuando le solicite que elija una carpeta para guardar los archivos.
- 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.
- Debería aparecer un cuadro de diálogo pidiéndole que confirme si desea darle a la aplicación la posibilidad de guardar sus grabaciones de pantalla en la carpeta "Películas". Toca "Permitir".
- Deberías volver automáticamente a la aplicación Grabador de pantalla - Sin anuncios. Abra el menú de la barra lateral y toque "Configuración".
- 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". Cambia el resto de opciones, como la calidad de grabación de vídeo, como ves adaptar.
- Abre el menú de la barra lateral nuevamente y toca "Videos". La aplicación debería pedirte que le concedas algunos permisos necesarios aquí, así que continúa y concédelos. Toque el ícono de la cámara de video flotante en la parte inferior derecha.
- Se le pedirá que le otorgue permiso a la aplicación para "mostrar sobre otras aplicaciones". Esto es necesario para que la opción de grabación de pantalla flotante de la aplicación se pueda usar fuera de la aplicación.
- Finalmente, toque el ícono 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.
- Toque el ícono más a la izquierda para iniciar una grabación de pantalla. Se le mostrará una advertencia de que la aplicación puede capturar información confidencial... ¡así que obviamente no intente registrar nada confidencial!
- Cuando la aplicación esté grabando tu pantalla, verás su ícono en la barra de estado, así como otro ícono que te informa que una aplicación está capturando tu pantalla actualmente. Para detener la grabación, simplemente baje la barra de estado y toque "DETENER".
¿Por qué la aplicación no graba audio de todos los juegos?
Para explicar por qué no puedes 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 grabadores de pantalla graben audio de otras aplicaciones siempre que se cumplan algunas condiciones:
- 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.
- El audio que se captura debe especificarse como multimedia, juego o desconocido.
- La aplicación/juego desde el que deseas capturar audio debe tener un determinado indicador configurado en su archivo de manifiesto. En Android Q, este indicador tiene el valor predeterminado verdadero. En Android Pie, se debe configurar manualmente en verdadero. La aplicación/juego también debe permitir que aplicaciones que no pertenecen al sistema capturen su audio.
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 haya molestado en configurar un tipo de uso de audio. Sin embargo, la tercera condición es donde suele radicar el problema. La gran mayoría de aplicaciones y juegos aún no están destinados a Android 10, por lo que tendrán que optar explícitamente por que se grabe su audio. Es posible que muchos desarrolladores no conozcan esta nueva API y, por lo tanto, no sepan que pueden optar por participar si sus aplicaciones están orientadas a Android 9. Lamentablemente, juegos como PUBG Mobile, Fortnite Mobile y la mayoría de los demás juegos no se han suscrito ni actualizado para apuntar a Android 10. por lo que no hay forma de grabar el audio de esos juegos a menos que su OEM haya agregado una grabadora de pantalla incorporada con esto opción.
Cubrí esta característica y sus limitaciones con mayor detalle en este artículo anterior, en caso de que estés interesado en comunicarte con el desarrollador de tu juego favorito. Comunicarse con el desarrollador o esperar a que actualice su aplicación, lo que se les exigirá que hagan a finales de 2020, es todo lo que puedes hacer por ahora.