Sto provando a riprodurre una suoneria selezionata da un RingtonePreference. Come posso giocare?Come riprodurre la suoneria selezionata da RingtonePreference
Ecco il mio codice file xml
<RingtonePreference
android:title="Choose Alarm"
android:key="ringtone"
android:summary="this is summary"
></RingtonePreference>
Ecco quello che sto facendo in java
SharedPreferences getAlarms = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
String alarms = getAlarms.getString("ringtone", "default ringtone");
Quando uso brindisi come questo
Toast.makeText(getApplicationContext(), alarms, Toast.LENGTH_LONG).show();
Poi si vede questo tipo del percorso
content://media/internal/audio/media/50
Ma non so come giocare a questo.
Aiuto per favore.
Grazie SmartLemon. Sto chiamando il metodo playSound in BroadcastReceiver. Quindi mi dà questo errore quando passo il mouse su di esso "Il metodo playSound (Context, Uri) nel tipo Test non è applicabile per gli argomenti (nuovo BroadcastReceiver() {}, Uri)" – 2619
sostituirlo con .questo forse –
FabianCook
Il destinatario della trasmissione prende contesto e intenti come argomenti, è necessario chiamare playSound() con il contesto con cui viene chiamato il destinatario della trasmissione. – Luke