Class ServiceMediaApi

java.lang.Object
android.support.v4.media.session.MediaSessionCompat.Callback
com.jwplayer.pub.api.background.ServiceMediaApi

public class ServiceMediaApi extends android.support.v4.media.session.MediaSessionCompat.Callback
  • Field Details

    • mPlayer

      protected final JWPlayer mPlayer
  • Constructor Details

    • ServiceMediaApi

      public ServiceMediaApi(JWPlayer player)
    • ServiceMediaApi

      protected ServiceMediaApi(JWPlayer player, BGAFactory factory)
  • Method Details

    • onPause

      public void onPause()
      Overrides:
      onPause in class android.support.v4.media.session.MediaSessionCompat.Callback
    • onPlay

      public void onPlay()
      Overrides:
      onPlay in class android.support.v4.media.session.MediaSessionCompat.Callback
    • onSeekTo

      public void onSeekTo(long pos)
      Overrides:
      onSeekTo in class android.support.v4.media.session.MediaSessionCompat.Callback
    • onSkipToNext

      public void onSkipToNext()
      Overrides:
      onSkipToNext in class android.support.v4.media.session.MediaSessionCompat.Callback
    • onSkipToPrevious

      public void onSkipToPrevious()
      Overrides:
      onSkipToPrevious in class android.support.v4.media.session.MediaSessionCompat.Callback
    • onStop

      public void onStop()
      Overrides:
      onStop in class android.support.v4.media.session.MediaSessionCompat.Callback
    • onSkipToQueueItem

      public void onSkipToQueueItem(long id)
      Overrides:
      onSkipToQueueItem in class android.support.v4.media.session.MediaSessionCompat.Callback
    • onFastForward

      public void onFastForward()
      Overrides:
      onFastForward in class android.support.v4.media.session.MediaSessionCompat.Callback
    • onRewind

      public void onRewind()
      Overrides:
      onRewind in class android.support.v4.media.session.MediaSessionCompat.Callback
    • getPlayer

      public JWPlayer getPlayer()
    • getNotificationCapabilities

      public long getNotificationCapabilities()
    • getCompactActions

      public int[] getCompactActions()
    • addNotificationActions

      public void addNotificationActions(android.content.Context context, androidx.core.app.NotificationCompat.Builder builder)
    • getActionIntent

      public android.app.PendingIntent getActionIntent(android.content.Context context, int mediaKeyEvent)