我做了一个播放声音的apk(* .ogg),现在我需要知道如何设置铃声和通知,我已经完成了一个菜单和按钮,我可以在其中获取要定义的声音的名称,他们在res / raw文件夹中的de apk项目里面......我没有想到如何做到这一点......
谢谢你们=)
答案 0 :(得分:1)
如果您在res/raw
中有声音文件,则可以像这样获取Uri
:
Uri ringtone = Uri.parse("android.resource://{package}/{resource_id}");
然后,使用Uri
,你可以像这样播放铃声:
MediaPlayer mp = new MediaPlayer();
mp.setDataSource(ringtone.getPath());
mp.prepare();
mp.start();