Android 11 yerleşik bir ekran kaydedici ekledi ancak yalnızca mikrofondan ses kaydetmeyi destekliyor. Bu, gelecekteki bir sürümde değişebilir.
İlk birkaç Android 10 Geliştirici Önizlemesi, SystemUI'da barebone ekran kaydediciye sahipti, ancak bu özellik, piyasaya sürüldüğünde kullanıcılar tarafından erişilemez durumdaydı. İlkiyle Android 11 Geliştirici Önizlemesiancak ekran kaydediciye Hızlı Ayarlar kutucuğundan erişilebilir hale geldi. Artık Android 11 Geliştirici Önizlemesi 2'de ekran kaydedici, kullanıcıyı aşağıdaki olasılıklar hakkında bilgilendiren yenilenmiş bir kullanıcı arayüzüne sahip: hassas bilgilerin kaydedilmesi ve kullanıcının mikrofondan ses kaydetmek ve/veya mikrofondaki dokunuşları göstermek isteyip istemediğini seçmesine olanak tanır ekran. Ancak şu anda cihazda oynatılan sesi kaydetmenin bir yolu yok ancak bu durum gelecekteki bir ön izleme sürümünde değişebilir.
Soldan sağa: Ekran Kaydı Hızlı Ayar kutucuğu, Ekran Kaydı açılır seçenekleri, yeni Ekran Kaydı geri sayımı ve yeni Ekran Kaydı durum çubuğu göstergesi.
Android 11'de SystemUI'ye Ekran Kaydı işleviyle ilgili yeni dizeler eklendi. Bu dizeler "cihazınızdan gelen müzik, aramalar ve zil sesleri gibi sesleri" kaydedebileceğinizi önerir.
<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>
Bu metin şu anda Ekran Kaydı özelliğinde görünmüyor ve dahili cihaza kayıt yapma yeteneğine dair bir gösterge yok Android 11'de ekran kaydından sorumlu üç sınıftan herhangi birinde ses: RecordingController, RecordingService ve ScreenRecordDialog. Android 10 uygulamaların sesi kaydetmesini mümkün kıldı diğer uygulamalardan AudioPlaybackCapture API'si ile. Aslında, Google Play Store'da zaten üçüncü taraf uygulamalar var cihazınızdan video ve ses yakalamanıza izin vermek için bu API'den yararlanır. Dahili ses kaydını desteklemediğinden emin olmak için Android 11 DP2'deki yenilenen Ekran Kaydedici özelliğini test ettim ve ne yazık ki hala yalnızca mikrofondan ses kaydetmeyi destekliyor. Kendiniz test etmek için bir ekran kaydı başlatmayı deneyin ve ardından yüksek sesle konuşurken Google Fotoğraflar'da bir video açın (eğer yapabiliyorsanız). Ekran kaydında video üzerinden konuştuğunuzu duyuyorsanız, büyük ihtimalle ses yalnızca ekrandan kaydediliyor demektir. mikrofon. Elbette bu sonucu, bahsettiğim API'yi kullanan üçüncü taraf uygulamasıyla karşılaştırdım.
Google'ın gelecekteki bir Android 11 önizlemesinde dahili cihaz sesini kaydetmenize izin vereceğini varsayarsak, bunun gerçekten o kadar yararlı olacağından pek emin değilim. Android 10'u hedefleyen uygulamalar varsayılan olarak seslerinin AudioPlaybackCapture kullanan uygulamalar tarafından yakalanmasına izin veriyor API, Android 9 Pie'ı hedefleyen uygulamaların Manifest'lerinde AllowAudioPlaybackCapture bayrağını etkinleştirerek kaydolmaları gerekir dosya. Ses ayrıca yalnızca medya, oyun veya bilinmeyen türü olarak bildirildiğinde yakalanabilir. SystemUI gibi sistem uygulamaları, ses yakalasalar bile uygulamalardan ses kaydedebilir. politika ALLOW_CAPTURE_BY_SYSTEM olarak ayarlandı ancak bu durumda sesi kaydetmelerine de izin verilmiyor dava.
Ekran Kaydı "com.google.android.systemui" değil "com.android.systemui"nin bir parçası olarak bulunduğundan, bu, bu özelliğin muhtemelen AOSP'nin bir parçası olacağı anlamına gelir. Bu nedenle, OEM'in zaten benzer veya daha iyi bir ekran kaydediciye sahip olmadığı sürece, diğer akıllı telefon üreticilerinin cihazları Android 11'e yükselttiklerinde bu özelliğin keyfini çıkarabilmelidir. Birçok OEM ekran kaydedici, kaydın çözünürlüğünü, bit hızını ve kare hızını değiştirmenize olanak tanır. yani Google'ınki, dahili cihaz sesini kaydetme yeteneğini ekleseler bile hala oldukça basit.