gpt4 book ai didi

java - 通知声音无穷无尽,永不停息

转载 作者:行者123 更新时间:2023-12-01 17:23:35 28 4
gpt4 key购买 nike

我用声音发出了通知,当它通知时发出声音但从未停止。有没有办法限制通知的声音时间?

这是我的通知代码

NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(
context).setSmallIcon(R.drawable.icon)
.setContentTitle(title).setContentText(detail);

mBuilder.setDefaults(Notification.DEFAULT_VIBRATE);
mBuilder.setDefaults(Notification.DEFAULT_LIGHTS);


SharedPreferences pref = PreferenceManager
.getDefaultSharedPreferences(context);

String sound = pref.getString("ringtonePref", "default");
Uri uri = Uri.parse(sound);
mBuilder.setSound(uri,RingtoneManager.TYPE_ALARM);

最佳答案

遇到同样的问题。我使用通知生成器来构建一切。调用 build() 来获取 noti 对象,我执行了以下操作:

notification.sound = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
notification.audioStreamType = AudioManager.STREAM_NOTIFICATION;

关于java - 通知声音无穷无尽,永不停息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16756111/

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