Как воспроизвести рингтон, выбранный в RingtonePreference

Я пытаюсь воспроизвести мелодию звонка, выбранную из RingtonePreference. Как ее воспроизвести ?

Вот код моего xml-файла

<RingtonePreference
    android:title="Choose Alarm"
    android:key="ringtone"
    android:summary="this is summary"
    ></RingtonePreference>

Вот что я делаю в java

SharedPreferences getAlarms = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
String alarms = getAlarms.getString("ringtone", "default ringtone");

Когда я использую всплывающее уведомление вот так

Toast.makeText(getApplicationContext(), alarms, Toast.LENGTH_LONG).show();

Затем он показывает такой путь

content://media/internal/audio/media/50

Но я не знаю, как воспроизвести этот

Помогите пожалуйста

8
задан Om3ga 5 May 2012 в 09:25
поделиться