如何在我的项目中定义声音作为铃声和通知?

时间:2012-03-11 21:32:36

标签: java android audio buffer

我做了一个播放声音的apk(* .ogg),现在我需要知道如何设置铃声和通知,我已经完成了一个菜单和按钮,我可以在其中获取要定义的声音的名称,他们在res / raw文件夹中的de apk项目里面......我没有想到如何做到这一点......

谢谢你们=)

1 个答案:

答案 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();
相关问题