我在Android中收到的通知效果很好,但它没有播放我指定的声音:
notification.sound = Uri.parse("android.resource://com.example.code/raw/sound");
我知道我不是第一个遇到这个问题的人,但我浏览过的所有帖子都没有帮助我。
谢谢。
答案 0 :(得分:1)
有声音吗?
确保不在notification.defaults上设置DEFAULT_SOUND,否则默认声音将覆盖您的自定义声音。
此外,尝试使用另一种Uri格式,如:
notification.sound = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.sound );
答案 1 :(得分:1)
Notification.Builder mBuilder = new Notification.Builder(this)
mBuilder.setSound(Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.sound));
请确保将sound.mp3
文件放在/res/raw/
文件夹中。