Android 11 snimač zaslona mogao bi uskoro podržavati snimanje internog zvuka

Android 11 je dodao ugrađeni snimač zaslona, ​​ali podržava samo snimanje zvuka iz mikrofona. To bi se moglo promijeniti u budućem izdanju.

Prvih nekoliko Android 10 Developer Previews imalo je barebone snimač zaslona u SystemUI-ju, ali ta je značajka bila nedostupna korisnicima pri izdavanju. S prvim Pregled za razvojne programere za Android 11, međutim, snimač zaslona postao je dostupan s pločice Brze postavke. Sada u Android 11 Developer Preview 2, snimač zaslona ima obnovljeno korisničko sučelje koje obavještava korisnika o mogućnosti snimanje osjetljivih informacija i omogućuje korisniku da odabere želi li snimati zvuk s mikrofona i/ili prikazati dodire na zaslon. Međutim, trenutačno ne postoji način za snimanje zvuka koji se reproducira na uređaju, ali to bi se moglo promijeniti u budućem izdanju pregleda.

Slijeva na desno: pločica za brzu postavku snimanja zaslona, ​​opcije padajućeg menija snimanja zaslona, ​​novo odbrojavanje snimanja zaslona i novi indikator trake statusa snimanja zaslona.

Novi nizovi dodani su u SystemUI u Androidu 11 koji se odnose na funkciju snimanja zaslona. Ovi nizovi sugeriraju da ćete moći snimati "zvuk sa svog uređaja, poput glazbe, poziva i melodija zvona."

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

Ovaj tekst trenutno nije vidljiv u značajci snimanja zaslona i nema naznaka mogućnosti snimanja internog uređaja zvuk u bilo kojoj od tri klase odgovorne za snimanje zaslona u Androidu 11: RecordingController, RecordingService i ScreenRecordDialog. Android 10 omogućio aplikacijama snimanje zvuka iz drugih aplikacija s API-jem AudioPlaybackCapture. Zapravo, već postoje aplikacije trećih strana u trgovini Google Play koji iskorištavaju ovaj API kako bi vam omogućili snimanje videa i zvuka s vašeg uređaja. Testirao sam obnovljenu značajku Screen Recorder u Androidu 11 DP2 samo kako bih bio siguran da ne podržava snimanje internog zvuka, a nažalost još uvijek podržava samo snimanje zvuka s mikrofona. Da sami testirate, pokušajte započeti snimanje zaslona, ​​a zatim otvorite videozapis u Google fotografijama dok pričate naglas—ako možete čujete sebe kako pričate preko videa na snimci zaslona, ​​onda se najvjerojatnije snima zvuk samo iz mikrofon. Naravno, usporedio sam ovaj rezultat s aplikacijom treće strane koju sam spomenuo i koja koristi API.

Pod pretpostavkom da vam Google dopušta snimanje internog zvuka uređaja u budućem pregledu Androida 11, nisam baš siguran da će to biti toliko korisno. Dok aplikacije koje ciljaju na Android 10 zadano dopuštaju snimanje zvuka aplikacijama koje koriste AudioPlaybackCapture API, aplikacije koje ciljaju na Android 9 Pie moraju se uključiti omogućavanjem oznake allowAudioPlaybackCapture u svom Manifestu datoteka. Zvuk se također može snimiti samo ako je deklariran kao vrsta medija, igra ili nepoznato. Sistemske aplikacije, kao što je SystemUI, također mogu snimati zvuk iz aplikacija čak i ako njihov zvuk snima pravilo je postavljeno na ALLOW_CAPTURE_BY_SYSTEM, ali također im nije dopušteno spremiti zvuk ako je ovo slučaj.

Budući da je Screen Record dio "com.android.systemui", a ne "com.google.android.systemui", to znači da će ova značajka vjerojatno postati dio AOSP-a. Stoga bi uređaji drugih proizvođača pametnih telefona trebali moći uživati ​​u ovoj značajci nakon nadogradnje na Android 11, osim naravno ako OEM već ima usporedivi ili bolji snimač zaslona. Mnogi OEM snimači zaslona omogućuju vam promjenu razlučivosti, brzine prijenosa i brzine snimanja, tako da je Google još uvijek prilično goli čak i ako dodaju mogućnost snimanja internog zvuka uređaja.