我有以下代码片段用于播放保存在res / raw文件夹中的音调。我可以看到警报对话,但我想玩的声音没有发生。我在这做什么错?
if(min < thresHold)
{
Uri faulttone = Uri.parse("android.resource://"
+ getActivity().getPackageName() + "/raw/" + "distancefault.mp3");
Ringtone r = RingtoneManager.getRingtone(getActivity(), faulttone);
r.play();
alertDialogue.show();
}
答案 0 :(得分:0)
好吧,我对使用铃声管理器如何做这件事没有任何想法,但改变了方法并使用了MediaPlayer类。如果有人知道如何使用RingtoneManager进行此操作,请发布您的答案。
final MediaPlayer mp = MediaPlayer.create(getActivity(),R.raw.distancefault);
mp.start();