2016-03-29 10 views
0

res/rawフォルダに保存されている音色を再生するためのコードスニペットがあります。私は警告ダイアログを見ることができますが、私が再生したい音は起こっていません。私はここで何をしているのですか?androidのres/rawフォルダから読み込んだ後、RingtoneManagerが音を鳴らすことができません

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

いいえ、私は着メロマネージャーでこのことをどうやってやったのか分かりませんでしたが、アプローチを変更してMediaPlayerクラスを使用しました。誰かがringtonemanagerでこれを行う方法を知っているなら、あなたの答えを投稿してください – cybodroid

答えて

0

さて、私は着メロマネージャでこの事を行う方法上の任意のアイデアを得るが、アプローチを変更し、MediaPlayerのクラスを使用していませんでした。誰かがRingtoneManagerでこれを行う方法を知っているなら、あなたの答えを投稿してください。

final MediaPlayer mp = MediaPlayer.create(getActivity(),R.raw.distancefault); 
          mp.start(); 
関連する問題