Android:如何使用声音资源包含通知声音?

时间:2011-04-14 14:15:37

标签: android resources audio notifications

查看开发人员文档,我看到how to use the default sound and how to use a Uri,但我看不到如何使用资源。如何使用res/raw文件夹中的一个声音?如MP3或WAV文件?

3 个答案:

答案 0 :(得分:19)

Uri path = Uri.parse("android.resource://[package]/[res id]");

示例:

Uri path = Uri.parse("android.resource://com.mypackage/"+R.raw.mysound_1);

答案 1 :(得分:2)

Uri soundUri = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.sound);

添加到通知构建器

.setSound(soundUri)

答案 2 :(得分:0)

你可能正在寻找:

\1