我一直通过通知管理器创建通知,并像往常一样设置自定义声音(通过NotificationCompat.Builder setSound方法),以便在发出通知时播放。 这一切都像26之前运行sdk的设备上的魅力一样。 现在我已经正确设置了通知频道,即使在运行Android Oreo及更高版本的设备上也会发出通知,但它们会播放默认通知声音而不是我设置的声音
channel.setSound(Uri.parse(ContentResolver.SCHEME_ANDROID_RESOURCE + "://" + getPackageName() + "/raw/notification"), audioAttributes);
音频属性
AudioAttributes audioAttributes = new AudioAttributes.Builder()
.setUsage(AudioAttributes.USAGE_NOTIFICATION)
.build();
有人可以帮我解决这个问题吗? 是否可以在Android O +上通知时播放自定义声音?