Sobes.tech
Junior — Middle

Have you had experience working with the MediaPlayer class for playing multimedia files?

sobes.tech AI

Answer from AI

Yes, the MediaPlayer class in Android is used for playing audio and video files. It allows loading multimedia resources from various sources (files, URIs, app resources) and controlling their playback (start, pause, stop).

Example of simple MediaPlayer usage for playing audio from resources:

MediaPlayer mediaPlayer = MediaPlayer.create(context, R.raw.sound_file);
mediaPlayer.start();

// Don't forget to release resources
mediaPlayer.setOnCompletionListener(mp -> {
    mp.release();
});