Az Android 11 képernyőrögzítő hamarosan támogathatja a belső hang rögzítését

click fraud protection

Az Android 11 beépített képernyőrögzítővel bővült, de csak a mikrofonból történő hangfelvételt támogatja. Ez egy jövőbeli kiadásban változhat.

Az első néhány Android 10 fejlesztői előnézetben barebone képernyőrögzítő volt a SystemUI-ban, de a funkció kiadáskor nem volt elérhető a felhasználók számára. Az elsővel Android 11 fejlesztői előnézetA képernyőrögzítő azonban elérhetővé vált a Gyorsbeállítások csempéből. Az Android 11 Developer Preview 2 verziójában a képernyőrögzítő megújult felhasználói felülettel rendelkezik, amely tájékoztatja a felhasználót a érzékeny információkat rögzít, és lehetővé teszi a felhasználó számára, hogy eldöntse, szeretne-e hangot rögzíteni a mikrofonból és/vagy megérintik a mikrofont képernyő. Jelenleg azonban nincs mód az eszközön lejátszott hang rögzítésére, de ez egy későbbi előnézeti kiadásban változhat.

Balról jobbra: Képernyőrögzítés gyorsbeállítási csempe, Képernyőrögzítés legördülő menü opciói, új Képernyőrögzítés visszaszámlálása és új Képernyőrögzítés állapotsorjelző.

Új karakterláncok kerültek hozzáadásra a SystemUI-hoz Android 11-ben a Képernyőrögzítés funkcióval kapcsolatban. Ezek a karakterláncok azt sugallják, hogy képes lesz rögzíteni „hangokat az eszközéről, például zenét, hívásokat és csengőhangokat”.

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

Ez a szöveg jelenleg nem látható a Képernyőrögzítés funkcióban, és nincs utalás a belső eszköz rögzítésének lehetőségére hang az Android 11 képernyőrögzítéséért felelős három osztály bármelyikében: RecordingController, RecordingService és ScreenRecordDialog. Android 10 lehetővé tette az alkalmazások számára a hang rögzítését más alkalmazásokból az AudioPlaybackCapture API-val. Valójában, már vannak harmadik féltől származó alkalmazások a Google Play Áruházban amelyek kihasználják ezt az API-t, hogy videót és hangot rögzíthessenek az eszközről. Teszteltem a megújult Screen Recorder funkciót az Android 11 DP2-ben, hogy megbizonyosodjak arról, hogy nem támogatja a belső hang rögzítését, és sajnos továbbra is csak a mikrofonból való hangfelvételt támogatja. A saját teszteléshez indítson el egy képernyőfelvételt, majd nyisson meg egy videót a Google Fotókban, miközben hangosan beszél – ha teheti hallja magát beszélni a képernyőn lévő videón keresztül, akkor valószínűleg csak a videóról rögzíti a hangot mikrofon. Természetesen ezt az eredményt összehasonlítottam az API-t használó harmadik féltől származó alkalmazással.

Feltételezve, hogy a Google lehetővé teszi a belső eszköz hangjának rögzítését egy jövőbeli Android 11 előnézetben, nem vagyok benne biztos, hogy ez valóban hasznos lesz. Míg az Android 10-et célzó alkalmazások alapértelmezés szerint engedélyezik hangjuk rögzítését az AudioPlaybackCapture segítségével API, az Android 9 Pie-t célzó alkalmazásoknak engedélyezniük kell az allowAudioPlaybackCapture jelzőt a jegyzékükben fájlt. Hangot is csak akkor lehet rögzíteni, ha médiatípusnak, játéknak vagy ismeretlennek van deklarálva. A rendszeralkalmazások, például a SystemUI, szintén képesek hangot rögzíteni az alkalmazásokból, még akkor is, ha azok hangfelvételt készítenek a házirend beállítása ALLOW_CAPTURE_BY_SYSTEM, de nem menthetik a hangot, ha ez a ügy.

Mivel a Screen Record a „com.android.systemui” és nem a „com.google.android.systemui” részeként szerepel, ez azt jelenti, hogy ez a funkció valószínűleg az AOSP részévé válik. Így a többi okostelefon-gyártó eszközei élvezhetik ezt a funkciót az Android 11-re való frissítés után, kivéve, ha az OEM-nek már van hasonló vagy jobb képernyőrögzítője. Sok OEM képernyőrögzítő lehetővé teszi a felvétel felbontásának, bitrátájának és képsebességének módosítását, szóval a Google még mindig elég csupasz, még akkor is, ha hozzáadják a belső eszköz hangjának rögzítésének lehetőségét.