3 votes

Y a-t-il un moyen d'empêcher mon téléphone Android de revenir au début d'une chanson lorsque je déconnecte mon audio bluetooth?

J'ai un téléphone Android (un Motorola Droid, fonctionnant sous android 2.2) que j'utilise avec l'audio bluetooth de ma voiture. Lorsque je démarre la voiture, elle se connecte automatiquement au Droid et lui dit de jouer, ce qui démarre automatiquement l'application de musique et commence à jouer. (J'aime ça - c'est ce que je veux). Ensuite, lorsque j'éteins la voiture pendant qu'il joue, l'application de musique s'arrête automatiquement. (J'aime aussi ça). Mais lorsque cela s'arrête en réponse à l'arrêt de la voiture, il revient immédiatement au début de la chanson, ce que je n'aime pas. Je voudrais qu'il fasse une pause lorsque la voiture est éteinte et reprenne au milieu de la chanson là où il s'était arrêté.

Je ne sais même pas exactement ce qui se passe en coulisse pour causer cela. Est-ce que la voiture envoie au téléphone une commande "arrêter" lorsqu'elle s'arrête, ce qui fait que le téléphone revient au début de la piste? Je ne suis pas sûr comment le découvrir. Pendant que la voiture est allumée, les seules commandes qu'elle prend en charge sont "lecture", "pause", "suivant" et "précédent", qui font ce à quoi on s'attend. Je ne vois pas d'options disponibles sur le téléphone ou sur la voiture qui contrôleraient évidemment ce comportement.

Donc, je suppose que je voudrais savoir a) s'il y a un moyen de changer cela sur le téléphone, et b) s'il y a un moyen de savoir exactement quelles commandes la voiture envoie au téléphone et quand? Quelque sorte de journal qui peut être activé peut-être?

0voto

Adam Ernst Points 6939

Avez-vous essayé d'utiliser une autre application musicale ? Vous pourriez obtenir de meilleurs résultats avec, par exemple, DoubleTwist ou WinAmp.

0 votes

J'ai la même chose avec mon casque standard, c'est l'application Musique par défaut, je ne voudrais pas la supprimer.

0 votes

Je ne dis pas que vous devez supprimer l'application Music par défaut (en fait, ne faites pas cela!), mais vous pouvez essayer l'une des alternatives pour voir si cela résout le problème.

0 votes

Hélas, cela ne m'aide pas et c'est la faute de ma voiture. Voir ma réponse ci-dessous...

0voto

Terry Lorber Points 1897

J'étais assez curieux à ce sujet pour écrire réellement mon propre petit programme qui capture les événements du bouton "media" qui contrôlent cette fonctionnalité. J'ai pu déterminer que la voiture fait quelque chose qui se traduit par un code de touche "MEDIA_PLAY_PAUSE" pour démarrer la lecture. Ensuite, lorsque vous lui dites de jouer ou de mettre en pause alors qu'il est en marche, il émet un autre "MEDIA_PLAY_PAUSE". Mais lorsque vous éteignez la voiture (ou désactivez le son dans la voiture), il émet un "MEDIA_STOP". Les lecteurs de musique (à la fois Winamp et l'application musicale par défaut de toute façon - je n'ai pas essayé d'autres) répondent au MEDIA_STOP en réinitialisant la position de la chanson au début et en cessant de jouer de la musique.

Donc pour obtenir ce que je veux, je devrais d'une manière ou d'une autre intercepter la commande d'arrêt et la transformer en "pause" à la place. Ou d'une manière ou d'une autre, faire en sorte que les applications musicales ne réinitialisent pas la position de la chanson lorsqu'elles reçoivent un "arrêt".

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