Android 11 ekrāna ierakstītājs drīzumā var atbalstīt iekšējā audio ierakstīšanu

click fraud protection

Android 11 ir pievienojis iebūvētu ekrāna ierakstītāju, taču tas atbalsta tikai audio ierakstīšanu no mikrofona. Tas var mainīties nākamajā laidienā.

Pirmajos Android 10 izstrādātāju priekšskatījumos SystemUI bija bezapstrādes ekrāna ierakstītājs, taču izlaišanas brīdī šī funkcija lietotājiem nebija pieejama. Ar pirmo Android 11 izstrādātāja priekšskatījumstomēr ekrāna ierakstītājs kļuva pieejams no ātro iestatījumu elementa. Tagad Android 11 izstrādātāja priekšskatījumā 2 ekrāna ierakstītājam ir atjaunināts lietotāja interfeiss, kas informē lietotāju par iespēju ieraksta sensitīvu informāciju un ļauj lietotājam izvēlēties, vai viņš vēlas ierakstīt audio no mikrofona un/vai parādīt pieskārienus ekrāns. Tomēr pašlaik nav iespējams ierakstīt audio, kas tiek atskaņots ierīcē, taču tas var mainīties nākamajā priekšskatījuma laidienā.

No kreisās puses uz labo: ekrāna ierakstīšanas ātrās iestatīšanas flīze, ekrāna ierakstīšanas nolaižamās izvēlnes opcijas, jauna ekrāna ieraksta atpakaļskaitīšana un jauns ekrāna ieraksta statusa joslas indikators.

Operētājsistēmā Android 11 SystemUI ir pievienotas jaunas virknes, kas attiecas uz ekrāna ierakstīšanas funkciju. Šīs virknes liecina, ka varēsiet ierakstīt "skaņu no ierīces, piemēram, mūziku, zvanus un zvana signālus".

<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 teksts pašlaik nav redzams ekrāna ierakstīšanas funkcijā, un nav norādes par iespēju ierakstīt iekšējo ierīci audio jebkurā no trim klasēm, kas ir atbildīgas par ekrāna ierakstīšanu operētājsistēmā Android 11: RecordingController, RecordingService un ScreenRecordDialog. Android 10 ļāva lietojumprogrammām ierakstīt audio no citām lietojumprogrammām ar AudioPlaybackCapture API. Patiesībā, Google Play veikalā jau ir trešo pušu lietojumprogrammas kas izmanto šīs API priekšrocības, lai jūs varētu uzņemt video un audio no ierīces. Es pārbaudīju atjaunināto ekrāna ierakstītāja funkciju operētājsistēmā Android 11 DP2, lai pārliecinātos, ka tā neatbalsta iekšējā audio ierakstīšanu, un diemžēl tā joprojām atbalsta tikai audio ierakstīšanu no mikrofona. Lai pārbaudītu sevi, mēģiniet sākt ekrāna ierakstīšanu un pēc tam atveriet videoklipu pakalpojumā Google fotoattēli, runājot skaļi — ja varat. dzirdēt sevi runājam pa video ekrāna ierakstā, visticamāk, tas ierakstīs audio tikai no mikrofons. Es, protams, salīdzināju šo rezultātu ar manis minēto trešās puses lietotni, kas izmanto API.

Pieņemot, ka Google ļauj ierakstīt ierīces iekšējo audio turpmākajā Android 11 priekšskatījumā, es neesmu pārliecināts, ka tas tiešām būs tik noderīgs. Lai gan lietotnes, kuru mērķauditorija ir operētājsistēma Android 10, pēc noklusējuma atļauj to audio tvert lietotnēm, izmantojot funkciju AudioPlaybackCapture. API, lietotnēm, kuru mērķauditorija ir operētājsistēma Android 9 Pie, ir jāpiesakās, savā manifestā iespējojot karogu allowAudioPlaybackCapture. failu. Audio var arī tvert tikai tad, ja tas ir norādīts kā multivides, spēles vai nezināma veida. Sistēmas lietojumprogrammas, piemēram, SystemUI, arī var ierakstīt audio no lietotnēm pat tad, ja tās ir tvertas politika ir iestatīta uz ALLOW_CAPTURE_BY_SYSTEM, taču viņiem nav atļauts arī saglabāt audio, ja tas ir lietu.

Tā kā ekrāna ieraksts ir ietverts kā daļa no "com.android.systemui", nevis "com.google.android.systemui", tas nozīmē, ka šī funkcija, visticamāk, kļūs par AOSP daļu. Tādējādi citu viedtālruņu ražotāju ierīcēm vajadzētu būt iespējai izmantot šo funkciju pēc jaunināšanas uz Android 11, ja vien oriģinālā aprīkojuma ražotājiem, protams, jau nav līdzīgs vai labāks ekrāna ierakstītājs. Daudzi OEM ekrāna ierakstītāji ļauj mainīt ieraksta izšķirtspēju, bitu pārraides ātrumu un kadru ātrumu, tāpēc Google joprojām ir diezgan tukša, pat ja tiem ir pievienota iespēja ierakstīt iekšējās ierīces audio.