首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

播发ringtone/alarm 声音

2012-08-21 
播放ringtone/alarm 声音Uri alert RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM) ??mMe

播放ringtone/alarm 声音

Uri alert = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM); ?
?mMediaPlayer = new MediaPlayer();?
?mMediaPlayer.setDataSource(this, alert);?
?final AudioManager audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);?
?if (audioManager.getStreamVolume(AudioManager.STREAM_ALARM) != 0) {?
? ? ? ? ? ? player.setAudioStreamType(AudioManager.STREAM_ALARM);?
? ? ? ? ? ? player.setLooping(true);?
? ? ? ? ? ? player.prepare();?
? ? ? ? ? ? player.start();?
? }

?

你会发现 播放默认铃声

出现ERROR/MediaPlayerService(30): Couldn't open fd for content://settings/system/ringtone

我找了好久没找到答案?? 后来换了一个铃声可以了

?

后来有人测试真机上是可以的,或许模拟机上没有那个content://settings/system/ringtone

热点排行