Android:如何重复通知声音直到通知打开?

问题描述 投票:0回答:1

我目前正在开发一个Android应用程序,需要在紧急情况下向用户发出警报。当应用程序需要提醒时,它会通过平视通知来通知用户并播放响亮的声音。我的问题是声音结束后无法重复播放。我基本上希望它循环直到用户打开通知。

我尝试在

Notification.FLAG_INSISTENT
notification.flags
(在
audioAttributes.setFlags(...)
内部)中使用
notificationChannel.setSound(audio, audioAttributes)
,但这不起作用。

谢谢^^

java android push-notification android-notifications android-handler
1个回答
0
投票

我检查了 AOSP 中的 DeskClock 应用程序,他们将通知声音设置为 null,然后使用 MediaPlayer 播放声音。

channel.setSound(null, null)

https://cs.android.com/android/platform/superproject/main/+/main:packages/apps/DeskClock/src/com/android/deskclock/NotificationUtils.kt

© www.soinside.com 2019 - 2024. All rights reserved.