It prints the statement however but it is not playing the music. I have posted my code below.
if(intent.getAction().toString().equalsIgnoreCase("android.provider.Telephony.SMS_RECEIVED") ) //.equalsIgnoreCase("android.provider.Telephony.SMS_RECEIVED"))
{
notificationfunction();
System.out.println("message receive inside power receiver");
}
}
private void notificationfunction()
{
/* // TODO Auto-generated method stub
if ( mMediaPlayer.isPlaying() ) // Checking if already playing any song
{
mMediaPlayer.reset();
//mMediaPlayer.stop();
}
*/
switch (np)
{
case R.id.nradioButton1:
mMediaPlayer = MediaPlayer.create(context, R.raw.notification1);
mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mMediaPlayer.setLooping(true);
if ( mMediaPlayer.isPlaying() ) // Checking if already playing any song
{
mMediaPlayer.reset();
}
mMediaPlayer.start();
break;
case R.id.nradioButton2:
mMediaPlayer = MediaPlayer.create(context, R.raw.notification2);
mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mMediaPlayer.setLooping(true);
if ( mMediaPlayer.isPlaying() ) // Checking if already playing any song
{
mMediaPlayer.reset();
}
mMediaPlayer.start();
break;
case R.id.nradioButton3:
mMediaPlayer = MediaPlayer.create(context, R.raw.notification3);
mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mMediaPlayer.setLooping(true);
if ( mMediaPlayer.isPlaying() ) // Checking if already playing any song
{
mMediaPlayer.reset();
}
mMediaPlayer.start();
break;
case R.id.nradioButton4:
mMediaPlayer = MediaPlayer.create(context, R.raw.notification4);
mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mMediaPlayer.setLooping(true);
if ( mMediaPlayer.isPlaying() ) // Checking if already playing any song
{
mMediaPlayer.reset();
}
mMediaPlayer.start();
break;
case R.id.nradioButton5:
mMediaPlayer = MediaPlayer.create(context, R.raw.notification5);
mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mMediaPlayer.setLooping(true);
if ( mMediaPlayer.isPlaying() ) // Checking if already playing any song
{
mMediaPlayer.reset();
}
mMediaPlayer.start();
break;
}
}
I don't know where I'm wrong. Can anyone help me with this?