Autore Topic: Controllo attraverso un'altro Activity....  (Letto 349 volte)

Offline paul78

  • Utente normale
  • ***
  • Post: 359
  • Respect: +1
    • Mostra profilo
    • Android Code
  • Sistema operativo:
    Linux - Windows
Controllo attraverso un'altro Activity....
« il: 09 Agosto 2013, 10:15:02 CEST »
0
ciao a tutti!!!!

ho creato un piccolo equalizzatore di audio...il controllo dell'equalizzatore lo faccio attraverso lo stesso lo stesso Activity...

ora vorrei avere il controllo dell'audio attraverso un'altro activity....

per richiamare il controllo dell'audio scrivo questo:

Codice (Java): [Seleziona]
//nel metodo per far partire l'audio scrivo:
// Create the MediaPlayer
        String PATH_TO_FILE = "mnt/sdcard/test.mp3";    
        mediaplayer = new  MediaPlayer();
       
        try {
                mediaplayer.setDataSource(PATH_TO_FILE);
                mediaplayer.prepare();
       Toast.makeText(this, PATH_TO_FILE, Toast.LENGTH_LONG).show();
     
      } catch (IllegalArgumentException e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
       Toast.makeText(this, e.toString(), Toast.LENGTH_LONG).show();
     
      } catch (IllegalStateException e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
       Toast.makeText(this, e.toString(), Toast.LENGTH_LONG).show();
       
      } catch (IOException e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
       Toast.makeText(this, e.toString(), Toast.LENGTH_LONG).show();
       
      }
        mMediaPlayer.start();
        //mMediaPlayer = MediaPlayer.create(this, R.raw.song);
        Log.d(TAG, "MediaPlayer audio session ID: " + mediaplayer.getAudioSessionId());

        // loop
        mediaplayer.setLooping(true);
        mediaplayer.start();

.....
// per richiamare il controllo dell'audio scrivo:
if (equalizer != null) {
               
        equalizer = new Equalizer(0, mediaplayer.getAudioSessionId());
         equalizer.setEnabled(true);

....
ora se il mediaplayer lo dovessi avere in un'altro activity....come faccio a richiamare il controllo del mediaplayer???

spero di essere stato chiaro!!!!!

Aiuto!!!
tutti possiamo programmare...basta volerlo!!!