Java tutorial
//package com.java2s; //License from project: Open Source License import android.content.Context; import android.media.AudioManager; import android.media.MediaPlayer; import android.net.Uri; public class Main { public static void playSound(Context context, Uri uri) { final MediaPlayer player = new MediaPlayer(); try { player.setDataSource(context.getApplicationContext(), uri); player.setAudioStreamType(AudioManager.STREAM_NOTIFICATION); player.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { @Override public void onPrepared(MediaPlayer mp) { mp.start(); } }); player.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { @Override public void onCompletion(MediaPlayer mp) { player.release(); } }); player.prepareAsync(); } catch (Exception e) { } } }