알람을 작동시키는 BroadcastReceiver을 상속받은 onReceive에다가 아래처럼 넣었는데 소리가 안나는데.

 

 
SoundPool pool;
  int dingdong;
  pool = new SoundPool(1, AudioManager.STREAM_MUSIC, 0);
  dingdong = pool.load(context, R.raw.dingdong, 1);
  pool.play(dingdong, 1, 1, 0, 0, 1);


 다른데서 버튼으로 시험하면 잘 되는데. 왜 onReceive에다가 넣으면 안되는건가요.??