play - source android storage
Android: riproduzione di una clip audio onClick (1)
Questo non creerà un'interfaccia MediaPlayer ... riprodurrà solo il suono che desideri.
Button boton = (Button) findViewById(R.id.boton);
boton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
MediaPlayer mp = MediaPlayer.create(TestSonido.this, R.raw.slayer);
mp.start();
}
});
In questo caso, R.raw.slayer
rappresenta un file audio chiamato slayer.mp3
che è memorizzato nella cartella res/raw/
e dopo aver fatto clic sul pulsante il droide ti slayer.mp3
...
Come configurare un file audio da riprodurre quando un utente tocca un'immagine.
Dove dovrei memorizzare il file audio e quale codice dovrei usare per riprodurre effettivamente il file? Non voglio visualizzare l'interfaccia di MediaPlayer o qualcosa del genere.
Stavo pensando di farlo in questo modo:
foo = (ImageView)this.findViewById(R.id.foo);
foo.setOnClickListener(this);
public void onClick(View v) {
if (foo.isTouched()) {
playAudioFile();
}
}
Grazie