Non sono riuscito a trovare alcuna buona applicazione per lo streaming di MP3 da un URL che può essere eseguito in background che soddisfi i miei requisiti, quindi ho deciso di scriverne uno da solo. Si scopre che è incredibilmente facile fare lo streaming di un MP3 con il MediaPlayer nativo se stai utilizzando Froyo o meglio, e io lo sono.Posso interrompere Android dall'uccidere la mia app?
Ma il mio problema è che se cambio le applicazioni e cerco di far continuare il flusso (alcune delle quali durano da 2 a 4 ore) e faccio un gioco o qualcosa mentre sto ascoltandolo, a volte muore. Non sono sicuro di quale sia il problema, suppongo che il sistema Android abbia deciso che è stato OK uccidere quel processo ... ma non lo era.
Quindi c'è qualcosa che posso fare per farlo uccidere altri processi se sono necessarie risorse invece della mia app per streaming mp3?
Quello che ho cercato:
android.os.Process.setThreadPriority(android.os.Process.THREAD_PRIORITY_AUDIO);
Ma non va bene.
Potrebbe anche esserci dello streaming in quel gioco, anche se non è sicuro, succede che Android non possa riprodurre più streaming audio .......... http://stackoverflow.com/questions/5642508/android -multiple-simultaneo-streaming-audio – viv
Ho sentito anche questo, ma prima che la mia attività fosse single instance, potevo eseguirla almeno due volte contemporaneamente per lo streaming di file diversi. – Nick