问题描述
- 对Notification设置提示音
-
在自己的APP中对Notification设置提示音的时候,怎么选择本机的一种铃声作为notification的提示音,怎么得到一个具体声音的Uri?
解决方案
//调用系统铃声
notification.sound=Uri.withAppendedPath(Audio.Media.INTERNAL_CONTENT_URI,"6");
//调用文件中的铃声
//notification.sound=Uri.parse("file:///sdcard/notification/ringer.mp3");
//调用默认铃声
//notification.defaults=Notification.DEFAULT_SOUND;
解决方案二:
设置提示音
解决方案三:
MediaPlayer mp = new MediaPlayer();
try {
mp.setDataSource(this, RingtoneManager
.getDefaultUri(RingtoneManager.TY_PE_NOTIFICATION));
mp.prepare();
mp.start();
} catch (Exception e) {
e.printStackTrace();
}
时间: 2024-10-24 16:57:38