Looking at the developer documentation, I see how to use the default sound and how to use Uri , but I donβt see how to use the resource. How can I use one of the sounds in my folder res/raw? For example, an MP3 or WAV file?
res/raw
Uri path = Uri.parse("android.resource://[package]/[res id]");
Example:
Uri path = Uri.parse("android.resource://com.mypackage/"+R.raw.mysound_1);
Uri soundUri = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.sound);
Add to Notification Designer
.setSound(soundUri)
You were probably looking for:
MediaPlayer mediaPlayer = MediaPlayer.create(context, R.raw.your_sound);