premetto che sono proprio all'inizio, cioe' ho cominciato oggi
so gia' programmare in C e C++, speravo fosse facile imparare i primi rudimenti con Android, ma sono inciampato nel primo granello di sabbia che mi sono trovato davanti.
Ho creato, compilato, provato il mini programma "Hello World " del tutorial (Getting Started | Android Developers) ora vorrei aggiungere nel metodo sendMessage (che viene chiamato quando il tasto SEND viene premuto) la riproduzione di un qualsiasi suono, giusto per avere un'indicazione che il metodo e' stato chiamato.
ho provato con:
ma nessun suono viene prodotto su un telefono reale.codice:AudioManager am = (AudioManager) getSystemService(Context.AUDIO_SERVICE); am.playSoundEffect(0);
il logcat dell'emulatore mi dice che il file "/system/media/audio/ui/KeypressedReturn.ogg" non esiste.
allora volevo provare questa strada:
ma non riesco a creare l'uri per il file che voglio suonare.codice:MediaPlayer mp = MediaPlayer.create( this,uri ); mp.start();
come si fa?