gpt4 book ai didi

Android通知仅播放声音

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:05:41 25 4
gpt4 key购买 nike

我的 Activity 中有一个倒计时计时器,当它达到零时,我会向状态栏发送一个通知,状态栏还会播放一个自定义的 wav 文件来提醒用户。如果用户当时没有使用该应用程序,我只希望出现状态栏通知,但我仍然希望 wav 文件播放计时器应用程序是否可见。

是否可以让 Android 通知只播放音频提示?我试过使用 MediaPlayer改为播放 wav 文件,但这使用其自己的音量设置而不是常规通知音量,因此如果您的媒体音量很低,那么通知声音也会以我不想要的低音量播放。我希望声音以与其他通知相同的音量播放。

我正在使用这个: http://developer.android.com/guide/topics/ui/notifiers/notifications.html

并提供这样的声音:

notification.sound = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.notifysnd);

最佳答案

http://developer.android.com/guide/topics/ui/notifiers/notifications.html 的“添加声音”部分有这张纸条:

Note: If the defaults field includes DEFAULT_SOUND, then the default sound overrides any sound defined by the sound field.

所以,如果你只想自定义声音,你可以使用 -

notification.sound = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.notifysnd);
notification.defaults = Notification.DEFAULT_LIGHTS | Notification.DEFAULT_VIBRATE;

关于Android通知仅播放声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8414495/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com