Установить пользовательский звук уведомлений из внутреннего хранилища - PullRequest
0 голосов
/ 09 октября 2018

Я пытаюсь воспроизвести звук уведомления из моего внутреннего хранилища.Сначала я загружал файл, когда кто-либо устанавливает приложение, а затем я хочу использовать звук уведомления, который загружается во внутреннее хранилище.Ниже приведен код, который я использую, но вместо этого уведомление воспроизводит системный звук.

 Notification notification = new Notification.Builder(this)
            .setContentIntent(contentIntent)
            .setContentText(text)
            .setContentTitle(waktu)
            .setSmallIcon(R.mipmap.ic_logo)
            .setVibrate(new long[]{500, 1000})
            .setSound(Uri.fromFile(new File(Environment.getExternalStorageDirectory()
                                + "/Folder", Name + ".mp3")))
            .setAutoCancel(true)
            .build();

    notification.flags |=
            Notification.FLAG_ONGOING_EVENT |
                    Notification.FLAG_SHOW_LIGHTS;
    notification.ledOnMS = 300;
    notification.ledOffMS = 3000;

    notification.flags |= Notification.FLAG_AUTO_CANCEL;

    // Send the notification.
    mNotificationManager.notify(0, notification);
...