【Android】播放提示音

原创 2014年05月30日 17:43:58

Android下 当 notification弹出时,有两种方法可以播放提示音


方法一:

	private void soundRing(Context context) throws IllegalArgumentException, SecurityException, IllegalStateException, IOException{

		MediaPlayer mp = new MediaPlayer();
		mp.reset();
		mp.setDataSource(context,
				RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION));
		mp.prepare();
		mp.start();
		
	}

这种方法需要加try catch


方法二:

		NotificationManager nm = (NotificationManager)context.getSystemService(android.content.Context.NOTIFICATION_SERVICE);
		Uri ringUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
        Notification noti = new NotificationCompat.Builder(context)
        			.setTicker(name+": " + msg)
        			.setContentTitle(name)
        			.setContentText(msg)
        			.setSmallIcon(R.drawable.ic_launcher)
        			.setContentIntent(pIntent)
        			.setSound(ringUri)
        			.build();
        nm.notify(MmsConfig.NOTIFY_ID, noti);
主要是setSound(ringUri)


======================================

如果文章对您有用,请 评论 支持下!! ^ ^

如果转载文章,请注明出处 。谢谢!!
宿莽 csdn

Android中播放声音的两种方法

作者:高天辰        在Android中,音频、视频等多媒体元素的加入,使得应用程序的用户体验更好。可以说,现在的手机,已经远远不只作为通信工具,更成为娱乐、办公的必备产品。 ...

Android 播放提示音

1.Ringtone import android.net.Uri; import android.media.RingtoneManager; import android.media.Ringt...
  • caz28
  • caz28
  • 2016年03月04日 18:35
  • 1236

一看就会Android之使用SoundPool播放多个短小的音频,如按键提示音,消息提示音,游戏声音等

 使用步骤如下: 创建SoundPool对象 --- 使用构造方法,例如创建一个可以容纳10个音频的SoundPool对象,格式如下: SoundPool sp...

简单播放系统提示音 android

//Uri alert = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM); //alert = RingtoneManager.g...

安卓实现消息提醒(震动和提示音)

转自:http://blog.csdn.net/dyllove98/article/details/8799249 1.准备一个 音频文件 比如:beep.ogg。 ogg格式是声音压缩格式...

Android中播放声音的两种方法

在Android中,音频、视频等多媒体元素的加入,使得应用程序的用户体验更好。可以说,现在的手机,已经远远不只作为通信工具,更成为娱乐、办公的必备产品。 Android提供了简单的音...
  • Kac930
  • Kac930
  • 2017年05月03日 10:48
  • 759

Android获取系统提示音

有消息来了,让系统提示音响一下,,获取系统提示音的方法很简单。直接上代码...
  • SYIF88
  • SYIF88
  • 2016年12月08日 13:56
  • 2372

android应用开发之——蜂鸣提示音和震动提示的实现

今天做一个应用,需要震动提示和声音提示,在网上找了一下资料,发现基本内容是对的,不过有些内容不是很详尽,所以记录一下,供大家参考。 1.震动 先说简单的,震动提示 第一步,在AndroidMan...

Android用SoundPool播放音效

SoundPool可以用来播放一些较短的音效,如一些信息提醒之类的 先来说下会用到的参数 SoundPool(int maxStreams, int streamType, int srcQualit...
  • wu_wxc
  • wu_wxc
  • 2015年12月15日 17:28
  • 6956

Android 播放提示音 MediaPlayer 简单暴力

Android 播放提示音 MediaPlayer 简单暴力,适合新手,音频文件请自已找,实在找不到,可以去找某信app包...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【Android】播放提示音
举报原因:
原因补充:

(最多只允许输入30个字)