issue play alarm in android mobile
===

i am a new android developer,i wrote simple alarm coding in my application,
this code working fine in emulator but mobile is not working display the force close,
please any one help and solve my problem,
thanks in advance. 
the code...

    Intent intent = new Intent(this, MyAlarmService.class);
		     			 intent.putExtra("alarm_message", "O'Doyle Rules!");
		     			 PendingIntent sender = PendingIntent.getBroadcast(this, 192837, intent, PendingIntent.FLAG_UPDATE_CURRENT);
		     			  AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
		     			  alarmManager.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), pendingIntent);
		     			  Toast.makeText(this, "Alarm set in " + 1 + " seconds",Toast.LENGTH_LONG).show();

MyAlarmService class
`````````````````````
    private void play() 
    {
	
    if(i < Common.alarmdua1.length) 
	 {
		     Split=Common.alarmdua1[i].split("-");
			 play1();
	 }
	 else
	 {
		 i=0;
	 }
	 
}

    private void play1() 
    {
	if(j < Split.length) // 2 < 2
	 {
		  audio=Split[j]+".mp3";
		  mediaplayer();  
	 }
	else
	{
		i=i+1;
		j=1;
        play();
	}
}


	
    public void mediaplayer()
    {
  	try
		{
    		
    		mp.reset();
			FileInputStream fileInputStream = new FileInputStream(PATH+"/"+audio);
		    try 
		    {
		    	mp.setDataSource(fileInputStream.getFD());
		    } 
		    catch (IllegalArgumentException e)
		    {
		        System.out.print(e);
		    } catch (IllegalStateException e)
		    {
		    	 System.out.print(e);
		    } catch (IOException e) 
		    {
		    	 System.out.print(e);
		    }
		    try 
		    {
		        mp.prepare();
		        
		    } catch (IllegalStateException e)
		    {
		    	 System.out.print(e);
		    } 
		    catch (IOException e) 
		    {
		    	 System.out.print(e);
		    }
		    mp.start();
		    
		    mp.setOnCompletionListener(new OnCompletionListener() 
		    {
				
				@Override
				public void onCompletion(MediaPlayer mp) 
				{
					    j=j+1;	
						play1();
						
				}
			});
		    
		}
		catch(Exception e)
		{
			Toast.makeText(ct, " Media" + e.getLocalizedMessage().toString(), Toast.LENGTH_LONG).show();
		}
    }

    @Override
    public void onReceive(Context context, Intent intent) {
	// TODO Auto-generated method stub
	play();
    } 
   <receiver android:name=".MyAlarmService" android:process=":remote"></receiver>