Як записати внутрішній звук гри на будь-якому пристрої Android 10

click fraud protection

Android 10 нарешті дозволяє стороннім програмам для запису екрана записувати аудіо з інших програм. Ось як записати внутрішній звук гри на будь-якому пристрої Android Q.

Якщо ви граєте в ігри на своєму телефоні або планшеті Android, то, швидше за все, ви хотіли записати трохи процесу гри в якийсь момент часу. Якщо у вас є сучасний пристрій від Huawei, Samsung, OnePlus, Xiaomi, ASUS та деяких інших, то у вас не повинно виникнути проблем із записом екрана за допомогою вбудованої програми для запису екрана. Якщо на вашому телефоні немає попередньо встановленої програми для запису екрана, ваші можливості обмежені, коли справа доходить до правильного запису ігрового процесу. Більшість людей завантажують програми для запису екрана сторонніх розробників, які не підтримують запис внутрішнього аудіовиходу через обмеження Android. Якщо ви не рутуєте свій телефон або не купуєте аксесуар, вам доведеться погодитися із записом звуку з мікрофонів вашого пристрою. На щастя, ці обмеження знімаються Android 10, що означає, що ви нарешті можете записати внутрішній звук гри.

Запис внутрішнього звуку гри на Android 10

Виконайте ці дії, щоб завантажити та налаштувати потрібну програму запису екрана, яка може записувати внутрішній звук з інших програм.

  1. Завантажити "Запис екрану - без реклами" з магазину Google Play. Вам потрібно використовувати версію 1.2.1.4 або новішу, щоб він працював, якщо ви користуєтеся смартфоном Pixel першого чи другого покоління. Я підтвердив, що ця версія працює на моєму Google Pixel 2 XL зі стабільною версією Android 10.
  2. Відкрийте програму та натисніть «ОК», коли з’явиться запит вибрати папку для збереження файлів.
  3. Попередньо встановлена ​​програма для керування файлами має з’явитися у папці «Фільми» за умовчанням. Торкніться «Дозволити доступ до «Фільмів»» унизу.
  4. Має з’явитися діалогове вікно з проханням підтвердити, чи хочете ви надати програмі можливість зберігати записи екрана в папці «Фільми». Торкніться «Дозволити».
  5. Ви повинні автоматично повернутися до програми Screen Recorder - No Ads. Відкрийте меню бічної панелі та натисніть «Налаштування».
  6. Прокрутіть униз до розділу «Налаштування відео» та переконайтеся, що «Записати аудіо» поставлено прапорець, а «Джерело аудіо» встановлено на «Внутрішній звук». Змініть інші параметри, як-от якість запису відео, як бачите підходить.
  7. Знову відкрийте меню бічної панелі та натисніть «Відео». Додаток має попросити вас надати йому деякі необхідні дозволи тут, тож надайте їх. Торкніться значка плаваючої відеокамери внизу праворуч.
  8. Вам буде запропоновано надати додатку дозвіл на «відображення поверх інших додатків». Це потрібно, щоб можна було використовувати перемикач запису плаваючого екрана програми поза програмою.
  9. Нарешті ще раз торкніться значка плаваючої відеокамери. Програма має перейти на головний екран і з’явитися плаваюча панель інструментів. Зліва направо: почніть запис, зробіть знімок екрана, відкрийте налаштування або закрийте накладку.
  10. Торкніться крайнього лівого значка, щоб почати запис екрана. Ви побачите попередження про те, що програма може захоплювати конфіденційну інформацію... тому, очевидно, не намагайтеся записати щось конфіденційне!
  11. Коли програма записує ваш екран, ви побачите її піктограму в рядку стану, а також іншу піктограму, яка інформує вас про те, що програма зараз знімає ваш екран. Щоб зупинити запис, просто потягніть панель стану вниз і натисніть «СТОП».

Чому програма не записує аудіо з усіх ігор?

Щоб пояснити, чому ви не можете записувати аудіо в усіх програмах та іграх, мені потрібно пояснити, як працює ця функція. Google додав новий API в Android 10, який розробники можуть використовувати для запису аудіо з інших програм. API називається AudioPlaybackCapture і дозволяє таким програмам, як рекордери екрана, записувати аудіо з інших програм, якщо виконуються кілька умов:

  1. Користувач повинен дати свою згоду, щоб програма для запису екрану записувала аудіо та відео на своєму пристрої. Додатку для запису екрана також потрібно надати дозвіл на запис аудіо.
  2. Аудіо, яке записується, має бути вказано як медіа, гра або невідомо.
  3. Програма/гра, з якої ви хочете захопити звук, має мати певний прапорець у файлі маніфесту. В Android Q цей прапорець за умовчанням має значення true. В Android Pie для нього потрібно вручну встановити значення true. Програма/гра також має дозволяти запис звуку несистемними програмами.

Перша умова майже завжди виконується, оскільки програми для запису екрана не зможуть працювати інакше. Друга умова зазвичай виконується, якщо розробник не потрудився встановити тип використання аудіо. Однак третя умова полягає в тому, де зазвичай криється проблема. Переважна більшість додатків та ігор ще не націлені на Android 10, тому їм доведеться явно погодитися на запис аудіо. Багато розробників можуть не знати про цей новий API і, отже, не знають, що вони можуть погодитися, якщо їхні програми націлені на Android 9. Такі ігри, як PUBG Mobile, Fortnite Mobile та більшість інших ігор, на жаль, не вибрали або не оновили для націлювання на Android 10, тому немає способу записати аудіо з цих ігор, якщо ваш OEM не додасть вбудований записувач екрана з цим варіант.

Я описав цю функцію та її обмеження більш детально в цю попередню статтю, якщо ви хочете зв’язатися з розробником вашої улюбленої гри. Звернення до розробника або очікування, поки він оновить свою програму, що вони повинні будуть зробити наприкінці 2020 року, це все, що ви можете зробити зараз.