2011-05-29 8 views
5

Estoy tratando de leer/acceder a un archivo mp3 en mi carpeta Raw y luego configurarlo como tono de llamada predeterminado. Pero no puede encontrarlo.Configuración de tono de llamada de mi carpeta sin formato en Android

Mi código es -

   Uri path = Uri.parse("android.resource://com.applenty/LearnToCount/raw/mysoundfile"); 
      RingtoneManager.setActualDefaultRingtoneUri(
        getApplicationContext(), RingtoneManager.TYPE_RINGTONE, 
        path); 
      Log .i("TESTT", "Ringtone Set to Resource: "+ path.toString()); 
      RingtoneManager.getRingtone(getApplicationContext(), path) 
        .play(); 

Waht está mal aquí? He intentado todo tipo de combinación aquí

Respuesta

8

Esto está trabajando para mí. (eliminar LearnToCount)

Uri path = Uri.parse("android.resource://com.applenty/raw/mysoundfile"); 

Y luego en su manifiesto.

<uses-permission android:name="android.permission.WRITE_SETTINGS"></uses-permission> 
+0

obtengo el mismo problema. http://stackoverflow.com/questions/13332991/android-set-ringtone-programatically-not-working me puedes ayudar. –

Cuestiones relacionadas