local service의 멀티스레드에서 동작하는 부분입니다.
MediaPlayer 혼자는 잘 동작합니다. 

그러나, 진동과 함께 사운드 연주를 하려고 해보니 안되는군요.
진동은 무조건 안되고, 진동 코드가 들어가니 음악도 전혀 안나옵니다. 

참고로,

되는 코드 : 음악이 잘 나옴 
음악만 코드
MediaPlayer mp = MediaPlayer.create(service, R.raw.position_pass);
mp.setOnCompletionListener(this);
mp.start();

안되는 코드 : 진동만 코드
진동도 되지 않음 
Vibrator vib = (Vibrator) service.getSystemService(Context.VIBRATOR_SERVICE);
vib.vibrate(1000);
//MediaPlayer mp = MediaPlayer.create(service, R.raw.position_pass);
//mp.setOnCompletionListener(this);
//mp.start();

안되는 코드 : 진동과 음악 
진동도 안되고 음악도 안나옴 
Vibrator vib = (Vibrator) service.getSystemService(Context.VIBRATOR_SERVICE);
vib.vibrate(1000);
MediaPlayer mp = MediaPlayer.create(service, R.raw.position_pass);
mp.setOnCompletionListener(this);
mp.start();