/** * 开启手机系统自带铃声 */ private void startAlarm() { mMediaPlayer = MediaPlayer.create(this, getSystemDefultRingtoneUri()); mMediaPlayer.setLooping(true); try { mMediaPlayer.prepare(); } catch (IllegalStateException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } mMediaPlayer.start(); } private void stopAlarm(){ mMediaPlayer.stop(); } /** * 获取系统自带铃声的uri * @return RingtoneManager.getActualDefaultRingtoneUri(this, RingtoneManager.TYPE_RINGTONE) */ private Uri getSystemDefultRingtoneUri() { return RingtoneManager.getActualDefaultRingtoneUri(this, RingtoneManager.TYPE_RINGTONE); }
本文介绍了一种在Android系统中播放和停止系统默认铃声的方法。通过使用MediaPlayer和RingtoneManager,可以实现启动和关闭手机自带铃声的功能。此方法适用于需要在应用程序中控制铃声的应用场景。

838

被折叠的 条评论
为什么被折叠?



