Autore Topic: mp3player....stoppare la musica quando.....  (Letto 640 volte)

Offline paul78

  • Utente normale
  • ***
  • Post: 359
  • Respect: +1
    • Mostra profilo
    • Android Code
  • Sistema operativo:
    Linux - Windows
mp3player....stoppare la musica quando.....
« il: 10 Settembre 2011, 21:13:26 CEST »
0
ciao a tutti!!! ho creato un mp3player....ma nel momento in cui ricevo una chiamata o eseguo una chiamata la musica rimane attiva!!!!

non riesco a capire come stopparla!!!! :'(
tutti possiamo programmare...basta volerlo!!!

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:mp3player....stoppare la musica quando.....
« Risposta #1 il: 10 Settembre 2011, 22:46:55 CEST »
0
Potresti intercettare cambiamenti allo stato delle chiamate con:

PhoneStateListener | Android Developers

Offline paul78

  • Utente normale
  • ***
  • Post: 359
  • Respect: +1
    • Mostra profilo
    • Android Code
  • Sistema operativo:
    Linux - Windows
Re:mp3player....stoppare la musica quando.....
« Risposta #2 il: 12 Settembre 2011, 19:12:57 CEST »
0
per altri problemi ora ho ripreso questo problema.....ho fatto delle ricerche su PhoneStateListener ma non  riesco a capire bene....praticamente vorrei solo inserire 2 metodi uno mentre effettuo la chiamata l'altro quando ricevo.....

tutti possiamo programmare...basta volerlo!!!

Offline paul78

  • Utente normale
  • ***
  • Post: 359
  • Respect: +1
    • Mostra profilo
    • Android Code
  • Sistema operativo:
    Linux - Windows
Re:mp3player....stoppare la musica quando.....
« Risposta #3 il: 15 Settembre 2011, 09:09:29 CEST »
0
RICIAO!!!! :D

ho trovato questo cod:

Codice (Java): [Seleziona]
public boolean onKeyDown(int keyCode, KeyEvent event) {
                super.onKeyDown(keyCode, event);
        switch(keyCode)
        {
        case KeyEvent.KEYCODE_BACK:
                moveTaskToBack(true);
                return true;
           
        case KeyEvent.KEYCODE_CALL:
                mp.stop();
                finish();
                //return true;
        }
        return false;      
        }

praticamente con questo metodo dico......se clikko su indietro, torna indietro con la musica ativa mentre se effettuo una chiamata dovrebbe prima stoppare la musica e poi chiusere il programma.....ma nel momento in cui effettuo una chiamata o ricevo la chiamate...io la musica la sento lo stesso ma la persona con cui stò parlando non sente nessuna musica......
per farsì che la musica non la possa sentire nenche io.....cosa dovrei modificare???? :-\
tutti possiamo programmare...basta volerlo!!!