image/svg+xml $ $ ing$ ing$ ces$ ces$ Res Res ea ea Res->ea ou ou Res->ou r r ea->r ch ch ea->ch r->ces$ r->ch ch->$ ch->ing$ T T T->ea ou->r

Lecture de données audiovisuelles avec le MediaPlayer

Initialisation de MediaPlayer :

MediaPlayer mp = new MediaPlayer() ;
mp.setAudioStreamType(AudioManager.STREAM_MUSIC) ; 
// Other types : ALARM, DTMF, NOTIFICATION, RING, SYSTEM, VOICE_CALL
mp.setDataSource(myURL) ;
mp.setOnPreparedListener(new OnPreparedListener()
	{
		public void onPrepared(MediaPlayer mp) { ... }
	}) ;
mp.setWakeMode(getApplicationContext(), PowerManager.PARTIAL_WAKE_LOCK);
mp.prepareAsync() ;

Ne pas oublier de libérer les ressources avec release().

États de MediaPlayer

Source