gpt4 book ai didi

java - 在通知中制作一首特定的歌曲

转载 作者:行者123 更新时间:2023-12-01 15:26:16 27 4
gpt4 key购买 nike

当我收到通知时,是否可以从原始文件夹中开始播放歌曲?我尝试使用此代码使歌曲“警报”开始,但没有任何反应。

NotificationManager notificationManager = (NotificationManager) context
.getSystemService(Context.NOTIFICATION_SERVICE);
Notification notification = new Notification(R.drawable.beatdanger,
"Your friend is in danger!!!", System.currentTimeMillis());
// Hide the notification after its selected
notification.flags |= Notification.FLAG_AUTO_CANCEL;

notification.sound = Uri.parse("R.raw.alert");


Intent intent1 = new Intent("wael.ilahi.pfe.SMSRECEIVERESULT");
intent1.putExtra("coordination", str);
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0,
intent1, 0);
notification.setLatestEventInfo(context, "Help your friend !!",
str, pendingIntent);
notificationManager.notify(0, notification);

最佳答案

请参阅 Android Documentation for Notifications 中的“添加声音”章节.

您的问题似乎是,您向通知对象提供了错误的URI:“R.raw.alert”无效。

相反,如果您需要获取存储在 res/raw/ 目录中的文件的 URI,请使用以下模式:"android.resource://"+ getPackageName( ) + "/"+ R.raw.your_raw_file 如下所述:How to play videos in android from assets folder or raw folder?

关于java - 在通知中制作一首特定的歌曲,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10097476/

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