Package com.jwplayer.pub.api.background
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 Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionServiceMediaApi(JWPlayer player) protectedServiceMediaApi(JWPlayer player, BGAFactory factory) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddNotificationActions(android.content.Context context, androidx.core.app.NotificationCompat.Builder builder) android.app.PendingIntentgetActionIntent(android.content.Context context, int mediaKeyEvent) int[]longvoidvoidonPause()voidonPlay()voidonRewind()voidonSeekTo(long pos) voidvoidvoidonSkipToQueueItem(long id) voidonStop()Methods inherited from class android.support.v4.media.session.MediaSessionCompat.Callback
onAddQueueItem, onAddQueueItem, onCommand, onCustomAction, onMediaButtonEvent, onPlayFromMediaId, onPlayFromSearch, onPlayFromUri, onPrepare, onPrepareFromMediaId, onPrepareFromSearch, onPrepareFromUri, onRemoveQueueItem, onRemoveQueueItemAt, onSetCaptioningEnabled, onSetPlaybackSpeed, onSetRating, onSetRating, onSetRepeatMode, onSetShuffleMode
-
Field Details
-
mPlayer
-
-
Constructor Details
-
ServiceMediaApi
-
ServiceMediaApi
-
-
Method Details
-
onPause
public void onPause()- Overrides:
onPausein classandroid.support.v4.media.session.MediaSessionCompat.Callback
-
onPlay
public void onPlay()- Overrides:
onPlayin classandroid.support.v4.media.session.MediaSessionCompat.Callback
-
onSeekTo
public void onSeekTo(long pos) - Overrides:
onSeekToin classandroid.support.v4.media.session.MediaSessionCompat.Callback
-
onSkipToNext
public void onSkipToNext()- Overrides:
onSkipToNextin classandroid.support.v4.media.session.MediaSessionCompat.Callback
-
onSkipToPrevious
public void onSkipToPrevious()- Overrides:
onSkipToPreviousin classandroid.support.v4.media.session.MediaSessionCompat.Callback
-
onStop
public void onStop()- Overrides:
onStopin classandroid.support.v4.media.session.MediaSessionCompat.Callback
-
onSkipToQueueItem
public void onSkipToQueueItem(long id) - Overrides:
onSkipToQueueItemin classandroid.support.v4.media.session.MediaSessionCompat.Callback
-
onFastForward
public void onFastForward()- Overrides:
onFastForwardin classandroid.support.v4.media.session.MediaSessionCompat.Callback
-
onRewind
public void onRewind()- Overrides:
onRewindin classandroid.support.v4.media.session.MediaSessionCompat.Callback
-
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)
-