gpt4 book ai didi

java - 通知有效,但无法播放附加的音频文件 (.mp3)

转载 作者:行者123 更新时间:2023-12-02 04:26:20 25 4
gpt4 key购买 nike

嘿伙计们,我最近一直在尝试编写一个计时器,一旦计时器达到 0,就会出现一条通知,告诉用户发生了什么,并会随之播放声音。我已经能够让我的默认电话通知声音正常工作,但我似乎无法让这个自定义声音正常工作。这是我的代码,我遗漏了什么吗?

Uri sound = Uri.parse("android.resource://com.example.jmac.spawny"+R.raw.fresh_overs);
PendingIntent intent = PendingIntent.getActivity(this, 100, new Intent(this, Guardian.class), 0);

NotificationCompat.Builder nb = new NotificationCompat.Builder(this);
nb.setSmallIcon(R.drawable.spawnymascot);
nb.setSound(sound);
nb.setContentTitle("Overs Up Bro!");
nb.setContentText("Click to return to Guardian Screen");
nb.setContentIntent(intent);

NotificationManager nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
nm.notify(100, nb.build());

最佳答案

您缺少一个正斜杠来分隔包名称和资源 ID:

Uri sound = Uri.parse("android.resource://com.example.jmac.spawny/"+R.raw.fresh_overs);

关于java - 通知有效,但无法播放附加的音频文件 (.mp3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32105511/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com