【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
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

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

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

Android 播放提示音 MediaPlayer 简单暴力

Android 播放提示音 MediaPlayer 简单暴力,适合新手,音频文件请自已找,实在找不到,可以去找某信app包

简单播放系统提示音 android

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

Android获取系统提示音

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

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

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

Android 播放提示音

1.Ringtone import android.net.Uri; import android.media.RingtoneManager; import android.media.Ringt...
  • caz28
  • caz28
  • 2016-03-04 18:35
  • 1100

android播放提示音工具类(SoundConfigUtils)

android软件提示音一般使用的是SoundPool以及MediaPlayer方式进行提示。下面是自己在开放中使用到的一个提示音工具类,可根据自己需要进行选择提示音播放方式(如有不对之处还请指教)。...

Android中播放声音的两种方法

作者:高天辰        在Android中,音频、视频等多媒体元素的加入,使得应用程序的用户体验更好。可以说,现在的手机,已经远远不只作为通信工具,更成为娱乐、办公的必备产品。 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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