安卓播放系统铃声的两种方法

    xiaoxiao2023-11-03  207

    方法一: 

    Uri defaultRingtoneUri = RingtoneManager.getActualDefaultRingtoneUri(MainActivity.this, RingtoneManager.TYPE_RINGTONE); Ringtone ringtone = RingtoneManager.getRingtone(MainActivity.this, defaultRingtoneUri); ringtone.play();

    方法二:

    Uri defaultRingtoneUri = RingtoneManager.getActualDefaultRingtoneUri(MainActivity.this, RingtoneManager.TYPE_RINGTONE); mediaPlayer.setDataSource(MainActivity.this, defaultRingtoneUri); mediaPlayer.prepare(); mediaPlayer.start(); //如果获取不到uri可以使用下面的方法 Uri defaultRingtoneUri = RingtoneManager.getValidRingtoneUri(MainActivity.this);

     

    最新回复(0)