package com.thekirankumar.youtubeauto.utils; import android.content.Context; import android.content.Intent; import android.media.session.PlaybackState; import com.thekirankumar.youtubeauto.service.MyMediaBrowserService; /** * Created by kiran.kumar on 11/01/18. */ public class BroadcastFromPlayer { public static void broadcastPlayClicked(Context context) { Intent intent = new Intent(MyMediaBrowserService.PLAYER_EVENT); intent.putExtra(MyMediaBrowserService.ACTION_TYPE, PlaybackState.ACTION_PLAY); context.sendBroadcast(intent); } public static void broadcastPauseClicked(Context context) { Intent intent = new Intent(MyMediaBrowserService.PLAYER_EVENT); intent.putExtra(MyMediaBrowserService.ACTION_TYPE, PlaybackState.ACTION_PAUSE); context.sendBroadcast(intent); } public static void broadcastNextClicked(Context context) { Intent intent = new Intent(MyMediaBrowserService.PLAYER_EVENT); intent.putExtra(MyMediaBrowserService.ACTION_TYPE, PlaybackState.ACTION_SKIP_TO_NEXT); context.sendBroadcast(intent); } public static void broadcastPreviousClicked(Context context) { Intent intent = new Intent(MyMediaBrowserService.PLAYER_EVENT); intent.putExtra(MyMediaBrowserService.ACTION_TYPE, PlaybackState.ACTION_SKIP_TO_PREVIOUS); context.sendBroadcast(intent); } public static void broadcastVoiceSearch(Context context, String query) { Intent intent = new Intent(MyMediaBrowserService.PLAYER_EVENT); intent.putExtra(MyMediaBrowserService.ACTION_TYPE, PlaybackState.ACTION_PLAY_FROM_SEARCH); intent.putExtra(MyMediaBrowserService.QUERY, query); context.sendBroadcast(intent); } }