Comment enregistrer de l'audio de jeu interne sur n'importe quel appareil Android 10

Si vous jouez à des jeux sur votre téléphone ou votre tablette Android, il est fort probable que vous ayez voulu enregistrer un gameplay à un moment donné. Si vous possédez un appareil moderne fabriqué par Huawei, Samsung, OnePlus, Xiaomi, ASUS et d'autres, vous ne devriez pas rencontrer de problèmes pour enregistrer votre écran à l'aide de l'application d'enregistrement d'écran intégrée. Si votre téléphone ne dispose pas d'une application d'enregistrement d'écran préinstallée, vos options sont limitées pour capturer correctement le jeu. La plupart des gens téléchargent des enregistreurs d'écran tiers qui ne prennent pas en charge l'enregistrement de la sortie audio interne en raison des limitations d'Android. À moins de rooter votre téléphone ou d'acheter un accessoire, vous devrez vous contenter d'enregistrer de l'audio à partir des microphones de votre appareil. Heureusement, ces restrictions ont été levées dans Android 10, ce qui signifie que vous pouvez enfin enregistrer des données audio internes à des jeux.

Enregistrement audio de jeu interne sur Android 10

Suivez ces étapes pour télécharger et configurer la bonne application d'enregistrement d'écran capable d'enregistrer l'audio interne à partir d'autres applications.

  1. Téléchargez «Screen Recorder - No Ads» sur le Google Play Store. Vous devez utiliser la version 1.2.1.4 ou une version ultérieure pour que cela fonctionne si vous utilisez un smartphone Pixel de première ou de deuxième génération. J'ai confirmé que cette version fonctionnait sur mon Google Pixel 2 XL exécutant la version stable Android 10.
  2. Ouvrez l'application et appuyez sur «OK» quand il vous est demandé de choisir un dossier dans lequel enregistrer les fichiers.

  3. Votre application de gestionnaire de fichiers pré-installée doit apparaître, ouverte par défaut dans le dossier «Films». Appuyez sur «Autoriser l'accès à« Films »» en bas.

  4. Une boîte de dialogue devrait apparaître vous demandant de confirmer si vous souhaitez donner à l'application la possibilité d'enregistrer ses enregistrements d'écran dans le dossier «Films». Appuyez sur "Autoriser".

  5. Vous devriez automatiquement revenir à l'application Screen Recorder - No Ads. Ouvrez le menu de la barre latérale et appuyez sur «Paramètres».

  6. Faites défiler la liste jusqu'à Paramètres vidéo et assurez-vous que «Enregistrer audio» est coché et que «Source audio» est réglé sur «Son interne». Modifiez les autres options, telles que la qualité de l'enregistrement vidéo, à votre guise.

  7. Ouvrez à nouveau le menu de la barre latérale et appuyez sur «Vidéos». L'application devrait vous demander de lui accorder les autorisations nécessaires ici, alors allez-y et accordez-les. Appuyez sur l'icône de la caméra vidéo flottante en bas à droite.

  8. Il vous sera demandé d'autoriser l'application à "afficher sur d'autres applications". Cette opération est nécessaire pour que la bascule d'enregistreur d'écran flottant de l'application puisse être utilisée en dehors de l'application.

  9. Enfin, appuyez sur l'icône de la caméra vidéo flottante une fois de plus. L'application doit quitter l'écran d'accueil et une barre d'outils flottante doit apparaître. De gauche à droite: lancez l'enregistrement, faites une capture d'écran, ouvrez les paramètres ou fermez la superposition.
  10. Appuyez sur l'icône la plus à gauche pour lancer un enregistrement d'écran. Vous serez averti que l'application peut capturer des informations sensibles… Alors, évidemment, n'essayez pas d'enregistrer quoi que ce soit de sensible!

  11. Lorsque l'application enregistre votre écran, son icône apparaît dans la barre d'état, ainsi qu'une autre icône vous informant qu'une application est en train de capturer votre écran. Pour arrêter l'enregistrement, déroulez simplement la barre d'état et tapez sur «STOP».

Pourquoi l'application n'enregistre-t-elle pas l'audio de tous les jeux?

Pour expliquer pourquoi vous ne pouvez pas capturer l'audio dans toutes les applications et tous les jeux, je dois expliquer comment cette fonctionnalité fonctionne. Google a ajouté une nouvelle API dans Android 10 que les développeurs peuvent utiliser pour capturer la lecture audio d'autres applications. L’API s’appelle AudioPlaybackCapture et permet aux applications telles que les enregistreurs d’écran d’enregistrer le son d’autres applications tant que certaines conditions ne sont pas remplies:

  1. L'utilisateur doit donner son consentement pour permettre à l'application d'enregistrement d'écran d'enregistrer de l'audio et de la vidéo sur son appareil. L'application Screen Recorder doit également être autorisée à enregistrer de l'audio.
  2. L'audio en cours de capture doit être spécifié en tant que média, jeu ou inconnu.
  3. L'application / le jeu à partir duquel vous souhaitez capturer l'audio doit avoir un certain indicateur défini dans son fichier Manifest. Sur Android Q, la valeur par défaut de ce drapeau est true. Sur Android Pie, il doit être défini manuellement sur true. L'application / le jeu doit également permettre à son audio d'être capturé par des applications non-système.

La première condition est presque toujours remplie, car les applications d’enregistreur d’écran ne pourraient pas fonctionner autrement. La deuxième condition est généralement remplie à moins que le développeur ne se soit pas soucié de définir un type d'utilisation audio. La troisième condition, cependant, est où le problème réside habituellement. La grande majorité des applications et des jeux ne ciblent pas encore Android 10, ils devront donc explicitement choisir de faire enregistrer leur son. Beaucoup de développeurs ne connaissent peut-être pas cette nouvelle API et ne savent donc pas qu'ils peuvent choisir de s'inscrire si leurs applications visent Android 9. Des jeux comme PUBG Mobile, Fortnite Mobile et la plupart des autres jeux n'ont malheureusement pas choisi de s'inscrire ou d'être mis à jour. cible Android 10, il n’ya donc aucun moyen d’enregistrer le son de ces jeux à moins que votre fabricant OEM n’ajoute un enregistreur d’écran intégré avec cette option.

J'ai couvert cette fonctionnalité et ses limites plus en détail dans cet article précédent, au cas où vous seriez intéressé à contacter le développeur de votre jeu préféré. Communiquer avec les développeurs ou attendre qu'ils mettent à jour leur application, ce qu'ils devront faire à la fin de 2020, est tout ce que vous pouvez faire pour le moment.