java - 通知音

标签 java android audio notifications

我想触发Notification时播放mp3声音。为此,我将mp3文件放入“res / raw”文件夹中,并使用以下说明:
notification.sound=Uri.parse("android.resource://"+getPackageName()+"/" + R.raw.mySound);

但是当Notifications出现时我没有声音!

任何的想法?

最佳答案

只需将下面的代码放在块中,当发生通知时将触发该块。

mMediaPlayer = new MediaPlayer();
mMediaPlayer = MediaPlayer.create(this, R.raw.mySound);
mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mMediaPlayer.setLooping(true);  // Set false if you don't want it to loop
mMediaPlayer.start();

关于java - 通知音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13421176/

相关文章:

java - JSON 到 JSON 转换 | Java 模板引擎

android - 在 Play 管理中心发布非官方版本的 Telegram

android - 如何在当前 Activity 仍在启动时启动 native Activity

audio - 关于客户端回声消除的建议

Java Midi 音序器在几次后停止发出声音。我该如何调试/解决?

java - 使用 Java ResultSet 选择多个列值

java - Bouncy CaSTLe 轻量级 API 中的 CTR 操作模式?

java控制台字符集翻译

java - 使用 Mockito,如何在没有该类实例的情况下模拟实例方法的返回值?

java - 如何录制音频,以使其在达到特定长度后覆盖录制的开始?