package priv.valueyouth.rhymemusic.receiver;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.media.MediaPlayer;
import android.util.Log;

import priv.valueyouth.rhymemusic.application.MusicApplication;
import priv.valueyouth.rhymemusic.service.MusicService;

/**
 * 定时停止播放,具体操作
 * Created by Idea on 2016/6/11.
 */
public class AlarmReceiver extends BroadcastReceiver
{
    private static final String TAG = "RhymeMusic";
    private static final String SUB = "[AlarmReceiver]#";

    @Override
    public void onReceive(Context context, Intent intent)
    {
        Log.d(TAG, SUB + "音乐自动停止播放了");

        MusicApplication application = (MusicApplication) context.getApplicationContext();
        MediaPlayer mediaPlayer = application.getMediaPlayer();
        MusicService.MusicBinder musicBinder = application.getMusicBinder();

        if ( mediaPlayer != null && mediaPlayer.isPlaying() )
        {
            musicBinder.pausePlay();
        }
    }
}