Я пытаюсь переопределить звук уведомления и воспроизвести собственный звук уведомления. Текущий код:Переопределение уведомления Звук Android
NotificationCompat.Builder mBuilder =
new NotificationCompat.Builder(context)
.setSmallIcon(R.drawable.ic_notifications_white_24dp)
.setContentTitle(text)
.setColor(context.getResources().getColor(R.color.colorAccent))
.setSound(soundUri);
// Sets an ID for the notification
int mNotificationId = 2580;
// Gets an instance of the NotificationManager service
NotificationManager mNotifyMgr =
(NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
// Builds the notification and issues it.
mNotifyMgr.notify(mNotificationId, mBuilder.build());
но оригинальное уведомление переопределение (по звуку) мой звук. есть ли способ сделать это?
Edit:
, когда я пытаюсь воспроизвести звук и звук играет. иногда исходный звук является первым, и вначале воспроизводится пользовательский звук.
Я хочу услышать только собственный звук.
Как вы определили soundUri? Если воспроизводится звук по умолчанию, это может указывать на то, что setSound (soundUri) не устанавливает звук должным образом (например, неправильный путь) – W0rmH0le