简体   繁体   中英

Notification Sound stops when opening Notification Panel

I am working over a project and i am facing a strange problem in notification. Basically i want to play alarm in notification and for that i am adding sound ieuri in Notification Builder. Here is my code:

builder.setSmallIcon(R.mipmap.app_icon).setContentTitle(title)
            .setContentText(msg)
            .setColor(getResources().getColor(R.color.white))
            .addAction(R.drawable.alarm_off, getString(R.string.dismiss), pendingIntent)
            .setOngoing(true)
            .setSound(Uri.parse(path));

    Notification notification = builder.build();
    notification.flags |= Notification.FLAG_INSISTENT;


    NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
    notificationManager.notify(WAKE_UP_ALARM_ID, notification);

Notification appears in panel but when i touched the notification panel to scroll down, music stops automatically. I am unable to understand the scenario.

Please help me to sort out the problem.

Thanks

The flags that are used in notification builder

1.Notification.DEFAULT_SOUND:used to play sound.

2.Notification.FLAG_INSISTENT:this flag is makes your sound to ring continuously until you have done few operations on notification ie, either you drag the bar or you click the bar.

3.Notification.FLAG_AUTO_CANCEL:this flag is used to automatically cancel the notification after you have seen it

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM