2 votes

Pourquoi DoubleTwist se lance-t-il et se met-il à jouer lorsque je retire les écouteurs?

Je n'arrive pas à comprendre cela.

Il semble que si j'utilise Google Listen et que je retire les écouteurs de la prise, Listen se met automatiquement en pause (ce que j'attends). Mais ensuite, DoubleTwist se lance, choisit un MP3 au hasard et commence à jouer (ce que je ne veux pas).

De plus, il semble que si je mets en pause Listen avant de retirer la prise, cela ne se produit pas.

Je dis "semble" car j'ai du mal à obtenir des résultats cohérents.

En bref, DoubleTwist se lance et commence à jouer un morceau lorsque je retire la prise casque pour aucune raison apparente.

Quelqu'un d'autre a-t-il rencontré ce problème ? Comment puis-je l'arrêter ?

(Motorola Droid non rooté, Android 2.2)

3voto

swilliams Points 19415

Cela ressemble simplement à un bogue dans l'application DoubleTwist, et vous devriez probablement leur envoyer un e-mail pour le signaler. Les programmeurs ont accès aux "événements" du système (faute d'un meilleur mot) et nous utilisons ces événements en conjonction avec l'état de notre application pour déclencher certains comportements. Par exemple, si je créais une application similaire à DoubleTwist, je prendrais en charge l'événement système de débrancher vos écouteurs pour vérifier si un mp3 est en train de jouer, puis je le mettrais immédiatement en pause pour éviter que mon application ne vous embarrasse en diffusant votre musique à haute voix à chaque fois que vous débranchez vos écouteurs. Ils pourraient effectuer ce type de vérification (lors de la réception d'une alerte du système indiquant que l'état de la prise casque de l'utilisateur a changé) et soit lire incorrectement l'état de la prise casque, soit évaluer l'état "est-ce que nous sommes en train de jouer de l'audio" de leur propre application (ou les deux).

1voto

Bryan Denny Points 21817

Avez-vous essayé d'utiliser Headset Blocker ?

0voto

Lasse V. Karlsen Points 148037

Je ne peux pas le reproduire. Il se peut qu'il ait été résolu lors d'une mise à niveau du système d'exploitation.

Si cela revient, je rafraîchirai la question.

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