Il Forum è consultabile solo in modalità lettura. Per domande o consigli iscriviti al nostro GRUPPO FACEBOOK / COMMUNITY cliccando qui

Caricare file mp3 per suono pulsante

Discussione in 'Development' iniziata da Thedoctor46, 20 Feb 2013.

  1. Thedoctor46

    Thedoctor46 Baby Droid

    Iscritto:
    28 Gen 2013
    Messaggi:
    2
    "Mi Piace":
    0
    Salve a tutti,
    sto tentando di far eseguire un semplicissimo suono da un file mp3 quando viene premuto un pulsante sull'activity ed il problema non è tanto quello di sapere come scrivere il listener e lo start del mediaplayer quanto invece indicare proprio nella stringa:
    Codice:
    final MediaPlayer mpButton = MediaPlayer.create(this, percorso); 
    il percorso dove si trova il file.

    Ho letto varie guide dove indica di inserire il file nella cartella res --> raw e poi scrivere semplicemente

    Codice:
    final MediaPlayer mpButton = MediaPlayer.create(this, R.raw.suono_click); 

    ma io NON ho la cartella raw nel progetto all'interno della cartella res e inoltre anche se la creo il file R non si aggiorna con tale cartella.

    Potreste spiegarmi quali sono i passi (sicuramente semplicissimi) da effettuare! GRAZIE
     
  2. acer1629

    acer1629 Worker Droid

    Iscritto:
    22 Ago 2012
    Messaggi:
    113
    "Mi Piace":
    22
    La cartella RAW creala a mano e all'interno inserisci il file che vuoi riprodurre.

    Io uso questo codice :

    Codice:
    
    public static MediaPlayer mp;
    public static int  secondMediaPlayer = 0;
    
    // Istanzio il player
    mp = MediaPlayer.create(getBaseContext(), R.raw.lnw);
    
    // Per avviare il player
    if (!mp.isPlaying()){   // Se non è già in esecuzione
         	mp.seekTo(secondMediaPlayer);
           	mp.start();
    }
    
    // Per fermare il player
    mp.pause();
    
    // Quando fermo il player, mi segno a che secondo ho stoppato								
    secondMediaPlayer=mp.getCurrentPosition();