La grabadora de pantalla de Android 11 pronto admitirá la grabación de audio interno

Android 11 ha agregado una grabadora de pantalla incorporada, pero solo admite la grabación de audio desde el micrófono. Eso podría cambiar en una versión futura.

Las primeras vistas previas para desarrolladores de Android 10 tenían una grabadora de pantalla básica en SystemUI, pero la función era inaccesible para los usuarios en el momento del lanzamiento. con el primero Vista previa para desarrolladores de Android 11, sin embargo, se pudo acceder a la grabadora de pantalla desde un mosaico de Configuración rápida. Ahora en Android 11 Developer Preview 2, la grabadora de pantalla tiene una interfaz de usuario renovada que informa al usuario sobre la posibilidad de grabar información confidencial y permite al usuario elegir si desea grabar audio desde el micrófono y/o mostrar toques en el pantalla. Sin embargo, actualmente no hay forma de grabar el audio que se reproduce en el dispositivo, pero eso podría cambiar en una futura versión preliminar.

De izquierda a derecha: mosaico de configuración rápida de Grabación de pantalla, opciones desplegables de Grabación de pantalla, nueva cuenta regresiva de Grabación de pantalla y nuevo indicador de barra de estado de Grabación de pantalla.

Se agregaron nuevas cadenas a SystemUI en Android 11 relacionadas con la función Registro de pantalla. Estas cadenas sugieren que podrá grabar "sonido desde su dispositivo, como música, llamadas y tonos de llamada".

<stringname="screenrecord_device_audio_and_mic_label">Device audio and microphonestring>
<stringname="screenrecord_device_audio_description">Sound from your device, like music, calls, and ringtonesstring>
<stringname="screenrecord_device_audio_label">Device audiostring>

Este texto no es visible actualmente en la función Grabación de pantalla y no hay ninguna indicación de la capacidad de grabar el dispositivo interno. audio en cualquiera de las tres clases responsables de la grabación de pantalla en Android 11: RecordingController, RecordingService y Diálogo de registro de pantalla. androide 10 hizo posible que las aplicaciones grabaran el audio de otras aplicaciones con la API AudioPlaybackCapture. De hecho, Ya existen aplicaciones de terceros en Google Play Store. que aprovechan esta API para permitirle capturar video y audio desde su dispositivo. Probé la función renovada Grabador de pantalla en Android 11 DP2 solo para asegurarme de que no admitiera la grabación de audio interno y, lamentablemente, todavía solo admite la grabación de audio desde el micrófono. Para probarlo usted mismo, intente iniciar una grabación de pantalla y luego abra un video en Google Photos mientras habla en voz alta, si puede. Si te escuchas hablando sobre el video en la grabación de pantalla, lo más probable es que esté grabando audio solo desde el micrófono. Por supuesto, comparé este resultado con la aplicación de terceros que mencioné y que usa la API.

Suponiendo que Google le permita grabar el audio interno del dispositivo en una futura vista previa de Android 11, no estoy tan seguro de que sea tan útil. Mientras que las aplicaciones orientadas a Android 10 permiten de forma predeterminada que su audio sea capturado por aplicaciones que utilizan AudioPlaybackCapture. API, las aplicaciones orientadas a Android 9 Pie deben habilitar la opción enableAudioPlaybackCapture en su manifiesto. archivo. Además, el audio solo se puede capturar si se declara como tipo multimedia, juego o desconocido. Las aplicaciones del sistema, como SystemUI, también pueden grabar audio desde aplicaciones incluso si su captura de audio La política está establecida en ALLOW_CAPTURE_BY_SYSTEM, pero tampoco se les permite guardar el audio si este es el caso.

Dado que Screen Record está contenido como parte de "com.android.systemui" y no de "com.google.android.systemui", eso significa que esta función probablemente pasará a formar parte de AOSP. Por lo tanto, los dispositivos de otros fabricantes de teléfonos inteligentes deberían poder disfrutar de esta función una vez que actualicen a Android 11, a menos, por supuesto, que el OEM ya tenga una grabadora de pantalla comparable o mejor. Muchos grabadores de pantalla OEM le permiten cambiar la resolución, la tasa de bits y la velocidad de fotogramas de la grabación. por lo que Google sigue siendo bastante básico incluso si agrega la capacidad de grabar el audio interno del dispositivo.