5 votes

Est-il possible de faire en sorte que mon casque lance une application d'enregistrement et enregistre ma voix ?

J'ai un ensemble d'écouteurs Sony avec un seul bouton et un microphone. J'ai également un Samsung SC-04F fonctionnant sous Android 5.0, non rooté.

Je veux pouvoir appuyer une fois sur le bouton de mon casque et enregistrer ma voix. Lorsque j'appuie à nouveau sur le bouton, l'enregistrement s'arrête.

L'idéal serait que cela se produise indépendamment de toute autre application que je pourrais être en train d'utiliser. Ainsi, si j'écoute de la musique, appuyer sur le bouton lancera l'application d'enregistrement. Je suppose qu'elle devrait probablement mettre la musique en pause, puis idéalement revenir à la lecture de la musique lorsque je l'arrête.

J'ai examiné les options des applications qui prétendent permettre l'enregistrement via le microphone du casque. Mais, celui-ci par exemple semble exiger que l'application soit déjà en cours d'exécution. J'ai aussi regardé les applications de contrôle des boutons de l'oreillette, et j'arrive à ouvrir une application d'enregistrement vocal, mais pas à démarrer l'enregistrement.

Ce que j'essaie de faire est-il possible ?

2voto

Vivek Ji Points 759

Je ne peux pas en dire trop ici, mais cette chose peut être réalisée par une application appelée Tasker. De nombreux utilisateurs disent que c'est le dieu d'Android. Pour fonctionner sur tous les aspects de l'exigence, il a besoin d'un accès Root. Dans votre cas, il ne nécessite pas d'accès Root.

Vous pouvez utiliser ses capacités pour y parvenir certainement. Ce site est la page wiki de cette application.

Edit : Comme l'OP a dit qu'il a les mains sur Contrôleur des boutons de l'oreillette . Cette application est également compatible avec tâches créé par l'application Tasker. Étapes à suivre pour réaliser cette ->

  1. Ouvrez l'application Tasker. Allez sur l'onglet Tâches. Cliquez sur Plus(+) pour ajouter un enregistrement de tâche. Modifiez maintenant la tâche pour qu'elle fonctionne comme vous le souhaitez.
  2. Cliquez sur + puis cliquez sur Media, puis sur Record Audio.
  3. Donnez le nom de votre fichier enregistré. Sélectionnez votre source (dans ce cas, le microphone). Vous pouvez sélectionner le format de votre choix.
  4. Maintenant, associez cette tâche à cette application. Ouvrez l'application. Cliquez sur l'une des interactions que vous voulez (le clic unique est votre choix en question).
  5. Choisissez maintenant Tâche du Tasker et sélectionnez la tâche (Record) que vous avez créée dans l'application Tasker.
  6. Vous êtes prêt à partir. Essayez-le.

Je l'ai testé moi-même. Donc, ça doit fonctionner. En dehors de Tasker, utilisez WiKi comme indiqué ci-dessus.

1voto

amartynov Points 1591

C'est certainement possible, car :

R. Il existe des contrôleurs de boutons de casque non Root :

https://play.google.com/store/apps/details?id=com.kober.headsetbutton&hl=en_GB

B. Il existe des applications d'enregistrement sonore non racine :

https://play.google.com/store/apps/details?id=com.andrwq.recorder&hl=en_GB

Donc quelque chose qui combine les fonctions des deux est possible. Cependant, je crains qu'il n'y ait pas une telle application disponible (ou si elle l'est, elle est cachée dans les profondeurs du Play Store pour une raison, la mauvaise qualité), vous pourriez écrire votre propre (ce qui serait au-delà de la portée de ce forumn, pas trop difficile cependant, puis-je suggérer : https://developer.Android.com/training/index.html )

0voto

Abhishek K Points 275

"Désolé, mais je pense que cela ne peut pas être fait pour des raisons matérielles.

La prise casque d'Android possède 4 connexions : Tip=GaucheAudio, Ring=RightAudio, Ring2=Masse, Sleeve=Mic (il se peut que Ring2 et Ground soient inversés). Le bouton HeadsetHook envoie son signal en court-circuitant Ring2 et Sleeve. Ainsi, lorsqu'il est enfoncé, il court-circuite le micro. Je ne peux pas faire PushToTalk."

J'ai cherché ce sujet pendant presque un mois, et la réponse ci-dessus est celle que j'ai obtenue (à condition que l'appareil ne soit pas enraciné).

Référence : Utilisez le bouton du casque pour enregistrer le son

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