7 votes

Pourquoi le lecteur de musique s'arrête-t-il de jouer la musique lors de la prise de photo ?

Puis-je savoir pourquoi le lecteur de musique du téléphone Android s'arrête de jouer de la musique lorsque je passe en mode appareil photo ?

Je trouve logique que le lecteur de musique arrête de jouer de la musique lors de la prise d'une vidéo, mais arrêter de jouer de la musique lors de la prise d'une photo semble assez illogique puisque la photo prise n'enregistre aucun son.

7voto

ColourThesis Points 21

Il s'agit d'une vieille question, mais je pense que certaines personnes pourraient la trouver utile puisque je l'ai trouvée en utilisant la recherche Google.

L'application caméra a une permission appelée TAKE_AUDIO_FOCUS qu'il lui est accordé par défaut. L'application appareil photo l'utilise pour mettre la musique en pause lorsque vous ouvrez le viseur de votre téléphone.

Pour résoudre ce problème, vous pouvez simplement désactiver l'option TAKE_AUDIO_FOCUS l'autorisation de votre téléphone. Le problème, c'est que vous ne pouvez pas le faire via l'interface utilisateur, car le bouton à bascule correspondant n'existe pas.

Le moyen le plus simple d'empêcher l'application caméra de votre téléphone de mettre votre musique en pause est de supprimer cette autorisation à l'aide du shell adb.

  1. Téléchargez vos pilotes USB OEM sur le site Web du fabricant de votre téléphone. Une simple recherche sur Google devrait vous donner le lien.

  2. Télécharger Portabilité minimale de l'ADB et l'extraire dans un dossier sur votre bureau.

  3. Connectez votre téléphone à votre PC et activez le débogage USB. Pour cela, allez dans Paramètres > A propos du téléphone > Tapez 7 fois sur le numéro du bâtiment . Cela déverrouillera les options du développeur sur votre téléphone. Maintenant, allez dans le Mode développeur à partir des paramètres. Activer le débogage USB .

  4. Maintenant, ouvrez le dossier où vous avez extrait l'ADB minimal et l'ADB normal. Shift + Cliquez avec le bouton droit de la souris sur un espace vide. Dans le menu contextuel, sélectionnez Ouvrir la fenêtre de commande ici .

  5. Dans la fenêtre de commande, tapez adb devices .

  6. Appuyez sur OK sur votre téléphone Android lorsqu'il vous demande de donner l'autorisation pour le débogage USB.

  7. Maintenant, tapez adb shell pour ouvrir l'interpréteur de ligne de commande sur Android.

  8. Tapez la commande suivante pour supprimer le TAKE_AUDIO_FOCUS à partir de votre application Appareil photo :

    appops set app.package.name TAKE\_AUDIO\_FOCUS ignore

Vous devrez remplacer le nom.du.paquet.de.l'application avec le nom du paquet de l'application de l'appareil photo dans votre téléphone Android. Comme la plupart des fabricants ne suivent pas une norme unique pour nommer leurs applications appareil photo, vous devrez utiliser une application d'information sur les paquets du Play Store pour connaître le nom du paquet. Utilisez Inspecteur des applications pour ça.

Supposons que votre téléphone soit un Moto G. Vous pouvez taper la commande suivante pour supprimer l'option TAKE_AUDIO_FOCUS autorisation

appops set com.motorola.cameraone TAKE_AUDIO_FOCUS ignore

Ça devrait être ça.

Source : : mon propre article aquí .

0voto

SCRIPTONITE Points 1687

Vous pouvez également essayer d'installer une autre application de caméra qui ne prend pas la mise au point audio. J'ai essayé l'application Caméra MX par exemple, et elle ne semble pas mettre en pause la lecture audio.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X