Der Android 11-Bildschirmrekorder unterstützt möglicherweise bald die Aufzeichnung interner Audiodaten

Android 11 verfügt über einen integrierten Bildschirmrekorder, der jedoch nur die Aufnahme von Audio über das Mikrofon unterstützt. Das könnte sich in einer zukünftigen Version ändern.

Die ersten Android 10 Developer Previews verfügten über einen Barebone-Bildschirmrekorder in SystemUI, aber die Funktion war zum Zeitpunkt der Veröffentlichung für Benutzer nicht zugänglich. Mit dem ersten Entwicklervorschau für Android 11Der Bildschirmrekorder wurde jedoch über eine Kachel mit den Schnelleinstellungen zugänglich. In Android 11 Developer Preview 2 verfügt der Bildschirmrekorder jetzt über eine überarbeitete Benutzeroberfläche, die den Benutzer über die Möglichkeit informiert Aufzeichnen sensibler Informationen und lässt den Benutzer wählen, ob er Audio vom Mikrofon aufnehmen und/oder Taps auf dem anzeigen möchte Bildschirm. Allerdings gibt es derzeit keine Möglichkeit, den auf dem Gerät wiedergegebenen Ton aufzuzeichnen, aber das könnte sich in einer zukünftigen Vorschauversion ändern.

Von links nach rechts: Schnelleinstellungskachel für die Bildschirmaufzeichnung, Dropdown-Optionen für die Bildschirmaufzeichnung, neuer Countdown für die Bildschirmaufzeichnung und neue Statusleistenanzeige für die Bildschirmaufzeichnung.

In Android 11 wurden der SystemUI neue Zeichenfolgen hinzugefügt, die sich auf die Bildschirmaufzeichnungsfunktion beziehen. Diese Zeichenfolgen deuten darauf hin, dass Sie „Ton von Ihrem Gerät, wie Musik, Anrufe und Klingeltöne“, aufzeichnen können.

<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>

Dieser Text ist derzeit in der Bildschirmaufzeichnungsfunktion nicht sichtbar und es gibt keinen Hinweis auf die Möglichkeit, interne Geräte aufzuzeichnen audio in einer der drei Klassen, die für die Bildschirmaufzeichnung in Android 11 verantwortlich sind: RecordingController, RecordingService und ScreenRecordDialog. Android 10 ermöglichte es Anwendungen, den Ton aufzuzeichnen aus anderen Anwendungen mit der AudioPlaybackCapture-API. Tatsächlich, Im Google Play Store gibt es bereits Anwendungen von Drittanbietern die diese API nutzen, um Ihnen die Video- und Audioaufnahme von Ihrem Gerät zu ermöglichen. Ich habe die überarbeitete Bildschirmrekorder-Funktion in Android 11 DP2 getestet, um sicherzugehen, dass sie die Aufnahme von internem Audio nicht unterstützt und leider immer noch nur die Aufnahme von Audio über das Mikrofon unterstützt. Um es selbst zu testen, starten Sie eine Bildschirmaufnahme und öffnen Sie dann ein Video in Google Fotos, während Sie laut sprechen – wenn möglich Hören Sie, wie Sie über das Video in der Bildschirmaufnahme sprechen, dann handelt es sich höchstwahrscheinlich nur um die Audioaufnahme Mikrofon. Ich habe dieses Ergebnis natürlich mit der von mir erwähnten Drittanbieter-App verglichen, die die API verwendet.

Angenommen, Google erlaubt Ihnen in einer zukünftigen Android 11-Vorschau, internes Geräteaudio aufzuzeichnen, bin ich mir nicht sicher, ob das tatsächlich so nützlich sein wird. Während Apps, die auf Android 10 abzielen, standardmäßig zulassen, dass ihre Audiodaten von Apps mit AudioPlaybackCapture erfasst werden API, Apps, die auf Android 9 Pie abzielen, müssen sich anmelden, indem sie das Flag „allowAudioPlaybackCapture“ in ihrem Manifest aktivieren Datei. Audio kann auch nur erfasst werden, wenn es als Typ „Medium“, „Spiel“ oder „Unbekannt“ deklariert ist. Systemanwendungen wie SystemUI sind auch in der Lage, Audio von Apps aufzunehmen, selbst wenn deren Audioaufnahme erfolgt Die Richtlinie ist auf ALLOW_CAPTURE_BY_SYSTEM festgelegt, aber sie dürfen das Audio auch nicht speichern, wenn dies der Fall ist Fall.

Da Screen Record als Teil von „com.android.systemui“ und nicht von „com.google.android.systemui“ enthalten ist, bedeutet dies, dass diese Funktion wahrscheinlich Teil von AOSP wird. Daher sollten Geräte anderer Smartphone-Hersteller nach dem Upgrade auf Android 11 in den Genuss dieser Funktion kommen können, es sei denn natürlich, der OEM verfügt bereits über einen vergleichbaren oder besseren Bildschirmrekorder. Bei vielen OEM-Bildschirmrekordern können Sie die Auflösung, Bitrate und Bildrate der Aufnahme ändern. Das Gerät von Google ist also immer noch ziemlich einfach, auch wenn es die Möglichkeit bietet, den internen Geräteton aufzuzeichnen.