在安卓系统中从我的原始文件夹设置铃声

5

我正在尝试读取/访问Raw文件夹中的MP3文件,并将其设置为默认铃声。但是它找不到它。

我的代码是 -

                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();

这里有什么问题?我已经尝试了各种组合

1个回答

9

这对我有用。(删除LearnToCount)

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

然后在您的清单文件中。

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

我遇到了相同的问题。http://stackoverflow.com/questions/13332991/android-set-ringtone-programatically-not-working 你能帮我吗? - Tuhin Bhatt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接