#android #resources #audio #notifications
#Android #Ресурсы #Аудио #уведомления
Вопрос:
Просматривая документацию разработчика, я вижу, как использовать звук по умолчанию и как использовать Uri, но я не вижу, как использовать ресурс. Как я могу использовать один из звуков в моей res/raw
папке? Например, файл MP3 или WAV?
Ответ №1:
Uri path = Uri.parse("android.resource://[package]/[res id]");
Пример:
Uri path = Uri.parse("android.resource://com.mypackage/" R.raw.mysound_1);
Ответ №2:
Uri soundUri = Uri.parse("android.resource://" getPackageName() "/" R.raw.sound);
Добавить в конструктор уведомлений
.setSound(soundUri)
Ответ №3:
Вы, вероятно, искали:
MediaPlayer mediaPlayer = MediaPlayer.create(context, R.raw.your_sound);