Android 10 най-накрая позволява на приложения за запис на екрана на трети страни да записват аудио от други приложения. Ето как да записвате вътрешно аудио на играта на всяко устройство с Android Q.
Ако играете игри на телефона или таблета си с Android, има вероятност да сте искали да запишете малко игра в даден момент. Ако притежавате модерно устройство, произведено от Huawei, Samsung, OnePlus, Xiaomi, ASUS и някои други, тогава не би трябвало да имате проблеми със записването на екрана с помощта на вграденото приложение за запис на екрана. Ако телефонът ви няма предварително инсталирано приложение за запис на екрана, тогава вашите възможности са ограничени, когато става въпрос за правилно заснемане на играта. Повечето хора изтеглят екранни рекордери на трети страни, които не поддържат запис на вътрешния аудио изход поради ограничения на Android. Освен ако не руутнете телефона си или не купите аксесоар, ще трябва да се задоволите със запис на аудио от микрофоните на вашето устройство. За щастие, тези ограничения се премахват
Android 10, което означава, че най-накрая можете да записвате вътрешно аудио на играта.Записвайте вътрешно игрово аудио на Android 10
Следвайте тези стъпки, за да изтеглите и настроите правилното приложение за запис на екрана, което може да записва вътрешното аудио от други приложения.
- Изтегли "Screen Recorder - Без реклами“ от Google Play Store. Трябва да използвате версия 1.2.1.4 или по-нова, за да работи, ако използвате смартфон Pixel от първо или второ поколение. Потвърдих, че тази версия работи на моя Google Pixel 2 XL със стабилна версия на Android 10.
- Отворете приложението и докоснете „OK“, когато ви помоли да изберете папка, в която да запазвате файлове.
- Вашето предварително инсталирано приложение за управление на файлове трябва да се покаже, отворено в папката „Филми“ по подразбиране. Докоснете „Разрешаване на достъп до „Филми““ в долната част.
- Трябва да се появи диалогов прозорец с молба да потвърдите дали искате да дадете на приложението възможността да запазва екранните си записи в папката „Филми“. Докоснете „Разрешаване“.
- Трябва автоматично да се върнете към приложението Screen Recorder - No Ads. Отворете менюто на страничната лента и докоснете „Настройки“.
- Превъртете надолу до Настройки за видео и се уверете, че „Запис на аудио“ е отметнато и че „Аудио източник“ е настроен на "Вътрешен звук." Променете другите опции, като например качеството на видеозаписа, както виждате годни.
- Отворете отново менюто на страничната лента и натиснете „Видеоклипове“. Приложението трябва да ви помоли да му предоставите някои необходими разрешения тук, така че продължете и ги дайте. Докоснете плаващата икона на видеокамера долу вдясно.
- Ще бъдете помолени да дадете на приложението разрешение за „показване върху други приложения“. Това е необходимо, за да може превключвателят за запис на плаващ екран на приложението да се използва извън приложението.
- Накрая докоснете още веднъж плаващата икона на видеокамера. Приложението трябва да излезе на началния екран и да се появи плаваща лента с инструменти. Отляво надясно: Започнете запис, направете екранна снимка, отворете настройките или затворете наслагването.
- Докоснете най-лявата икона, за да започнете запис на екрана. Ще ви бъде показано предупреждение, че приложението може да улавя чувствителна информация...така че очевидно не се опитвайте да записвате нищо чувствително!
- Когато приложението записва екрана ви, ще видите неговата икона в лентата на състоянието, както и друга икона, която ви информира, че дадено приложение в момента заснема екрана ви. За да спрете записа, просто дръпнете надолу лентата на състоянието си и докоснете „СТОП“.
Защо приложението не записва аудио от всички игри?
За да обясня защо не можете да заснемете звука във всички приложения и игри, трябва да обясня как работи тази функция. Google добави нов API в Android 10, който разработчиците могат да използват за заснемане на аудио възпроизвеждане от други приложения. API се нарича AudioPlaybackCapture и позволява на приложения като екранни рекордери да записват аудио от други приложения, стига да са изпълнени няколко условия:
- Потребителят трябва да даде своето съгласие, за да позволи на приложението за запис на екрана да записва аудио и видео на устройството си. Приложението за запис на екрана също трябва да получи разрешение за запис на аудио.
- Аудиото, което се заснема, трябва да бъде посочено като медия, игра или неизвестно.
- Приложението/играта, от която искате да заснемате аудио, трябва да има определен флаг, зададен в техния манифестен файл. В Android Q този флаг по подразбиране е true. В Android Pie трябва ръчно да се настрои на true. Приложението/играта трябва също така да позволява звукът да бъде заснет от несистемни приложения.
Първото условие е почти винаги изпълнено, тъй като приложенията за запис на екрана не биха могли да функционират иначе. Второто условие обикновено е изпълнено, освен ако разработчикът не си е направил труда да зададе тип използване на аудио. Третото условие обаче е мястото, където обикновено се крие проблемът. По-голямата част от приложенията и игрите все още не са насочени към Android 10, така че ще трябва изрично да се включат, за да се записва аудиото им. Много разработчици може да не знаят за този нов API и следователно не знаят, че могат да се включат, ако техните приложения са насочени към Android 9. Игри като PUBG Mobile, Fortnite Mobile и повечето други игри за съжаление не са се включили или актуализирали, за да са насочени към Android 10, така че няма начин да запишете аудиото от тези игри, освен ако вашият OEM не е добавил вграден екранен рекордер с това опция.
Разгледах тази функция и нейните ограничения по-подробно в тази по-ранна статия, в случай че се интересувате да се свържете с разработчика на любимата си игра. Свързване с програмиста или изчакване той да актуализира своето приложение, което те ще бъдат задължени да направят в края на 2020 г., е всичко, което можете да направите засега.