„Android 11“ pridėjo įmontuotą ekrano įrašymo įrenginį, tačiau jis palaiko tik garso įrašymą iš mikrofono. Tai gali pasikeisti būsimame leidime.
Pirmosiose „Android 10“ kūrėjų peržiūrose „SystemUI“ buvo „barebone“ ekrano įrašymo įrenginys, tačiau išleidžiant šią funkciją vartotojai negalėjo pasiekti. Su pirmuoju „Android 11“ kūrėjo peržiūratačiau ekrano įrašymo priemonė tapo pasiekiama iš sparčiųjų nustatymų plytelės. Dabar „Android 11 Developer Preview 2“ ekrano įrašymo priemonė turi atnaujintą vartotojo sąsają, kuri informuoja vartotoją apie galimybę įrašyti neskelbtiną informaciją ir leidžia vartotojui pasirinkti, ar jis nori įrašyti garsą iš mikrofono ir (arba) rodyti palietimus ekranas. Tačiau šiuo metu nėra galimybės įrašyti įrenginyje atkuriamo garso, tačiau tai gali pasikeisti būsimame peržiūros leidime.
Iš kairės į dešinę: ekrano įrašymo greitojo nustatymo plytelė, ekrano įrašymo išskleidžiamojo meniu parinktys, naujas ekrano įrašo atgalinis skaičiavimas ir naujas ekrano įrašo būsenos juostos indikatorius.
„Android 11“ sistemoje „SystemUI“ buvo pridėtos naujos eilutės, susijusios su ekrano įrašymo funkcija. Šios eilutės rodo, kad galėsite įrašyti „įrenginio garsą, pvz., muziką, skambučius ir skambėjimo tonus“.
<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>
Šis tekstas šiuo metu nėra matomas ekrano įrašymo funkcijoje ir nėra jokių požymių, kad galima įrašyti vidinį įrenginį garso įrašas bet kurioje iš trijų klasių, atsakingų už ekrano įrašymą sistemoje „Android 11“: „RecordingController“, „RecordingService“ ir ScreenRecordDialog. Android 10 leido programoms įrašyti garsą iš kitų programų su AudioPlaybackCapture API. Faktiškai, „Google Play“ parduotuvėje jau yra trečiųjų šalių programų kurios naudojasi šia API, kad galėtumėte užfiksuoti vaizdo ir garso įrašus iš savo įrenginio. Išbandžiau atnaujintą „Android 11 DP2“ ekrano įrašymo funkciją, kad įsitikinčiau, jog ji nepalaiko vidinio garso įrašymo ir, deja, palaiko tik garso įrašymą iš mikrofono. Jei norite išbandyti save, pabandykite pradėti ekrano įrašymą ir tada atidarykite vaizdo įrašą „Google“ nuotraukose kalbėdami garsiai (jei galite). išgirsti save kalbant per vaizdo įrašą ekrano įraše, tada greičiausiai tai įrašys garsą tik iš mikrofonas. Žinoma, palyginau šį rezultatą su mano minėta trečiosios šalies programa, kuri naudoja API.
Darant prielaidą, kad „Google“ leidžia įrašyti vidinį įrenginio garsą būsimoje „Android 11“ peržiūroje, nesu tikras, kad tai iš tikrųjų bus tokia naudinga. Nors programos, skirtos „Android 10“, pagal numatytuosius nustatymus leidžia programoms fiksuoti jų garsą naudojant „AudioPlaybackCapture“ API, programos, skirtos „Android 9 Pie“, turi pasirinkti, savo manifeste įgalindamos vėliavėlę allowAudioPlaybackCapture failą. Garsas taip pat gali būti užfiksuotas tik tuo atveju, jei jis nurodytas kaip laikmena, žaidimas arba nežinomas. Sistemos programos, pvz., SystemUI, taip pat gali įrašyti garsą iš programų, net jei jų garsas užfiksuotas politika nustatyta į ALLOW_CAPTURE_BY_SYSTEM, tačiau jiems taip pat neleidžiama išsaugoti garso, jei tai yra atveju.
Kadangi ekrano įrašas yra „com.android.systemui“, o ne „com.google.android.systemui“, tai reiškia, kad ši funkcija greičiausiai taps AOSP dalimi. Taigi, kitų išmaniųjų telefonų gamintojų įrenginiai turėtų galėti mėgautis šia funkcija atnaujinę į Android 11, nebent, žinoma, originalios įrangos gamintojas jau turi panašų ar geresnį ekrano įrašymo įrenginį. Daugelis OEM ekrano įrašymo įrenginių leidžia keisti įrašo skiriamąją gebą, bitų dažnį ir kadrų dažnį, taigi „Google“ vis dar yra gana beprotiška, net jei jie prideda galimybę įrašyti vidinio įrenginio garsą.