2010-05-14 27 views
3

J'ai une application qui diffuse du contenu audio et parfois il suffit de arrête tout le Suddent.la lecture Android arrête brusquement

les fenêtres LogCat montre -

AudioHardware la lecture pcm va en veille

et voilà.

J'ai vu sur un autre thread (jeu de mots) que quelqu'un disait que c'était parce qu'il utilisait trop de threads. Cela pourrait-il vraiment causer cela? Pourrais-je donner une priorité plus élevée au fil audio? De toute façon, pour empêcher le matériel audio pcm de passer en mode veille?

+0

Je vis également la même chose. Je ne sais pas ce qui le cause. – capecrawler

Répondre

2

J'ai aussi ce problème, et j'ai presque épuisé toutes mes ressources en essayant de trouver une solution de contournement. J'ai trouvé un article sur la façon d'empêcher cela avec audiorecord, et peut-être les mêmes principes qu'il parle, il appliquera à vous aussi:

http://hificorder.blogspot.com/

Dans mon cas, je rencontrais verrouillages à l'aide SOUNDPOOL. L'augmentation du nombre maximal de flux autorisés a empêché cela dans la plupart des cas, mais cela arrive encore dans d'autres situations. Je souhaite vraiment qu'il y ait une meilleure information sur la façon de gérer cela correctement, parce que c'est comme ça, c'est un bug d'arrêt de show dans mon application qui peut me forcer à abandonner tout cela ensemble.

Assurez-vous de poster un message si vous avez des résultats à ajouter.