您的位置:首页 > 移动开发 > Android开发

android获取系统设置的铃声并播放

2013-05-14 22:59 471 查看
转自:http://vincenttung.blog.51cto.com/6249439/1176785

//RingtoneManager.TYPE_NOTIFICATION; 通知声音

//RingtoneManager.TYPE_ALARM; 警告

//RingtoneManager.TYPE_RINGTONE; 铃声

/**
* 获取的是铃声的Uri
* @param ctx
* @param type
* @return
*/
public static Uri getDefaultRingtoneUri(Context ctx,int type) {

return RingtoneManager.getActualDefaultRingtoneUri(ctx, type);

}

/**
* 获取的是铃声相应的Ringtone
* @param ctx
* @param type
*/
public Ringtone getDefaultRingtone(Context ctx,int type) {

return RingtoneManager.getRingtone(ctx,
RingtoneManager.getActualDefaultRingtoneUri(ctx, type));

}

/**
* 播放铃声
* @param ctx
* @param type
*/

public static void PlayRingTone(Context ctx,int type){
MediaPlayer mMediaPlayer = MediaPlayer.create(ctx,
getDefaultRingtoneUri(ctx,type));
mMediaPlayer.setLooping(true);
mMediaPlayer.start();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: