public class APSMediaPlayerControlsOverlayController extends APSMediaPlayerOverlayController implements APSMediaPlayerTrackingEventListener, VeeplayCastManager.VeeplayCastManagerStateListener
| Modifier and Type | Field and Description |
|---|---|
static int |
APSBackButtonControl
Control allowing the user to return to previous unit in the playlist.
|
static java.lang.String |
APSControlsOverlay |
static int |
APSCurrentTimeControl
The current playback time counter.
|
static int |
APSForwardButtonControl
Control allowing the user to proceed to the next unit in the playlist.
|
static int |
APSFullScreenControl
The fullscreen toggle control.
|
static java.lang.String |
APSMoviePlayerCommandHideControls |
static java.lang.String |
APSMoviePlayerCommandShowControls |
static int |
APSPlaybackControl
The play/stop control.
|
static int |
APSTimeSliderControl
The seek bar (time slider) control, with mid-seek thumbnail support.
|
static int |
APSTotalTimeControl
The total playback time display.
|
static java.lang.String |
kAPSControlsAutohideDuration |
static java.lang.String |
kAPSControlsBarAlpha |
static java.lang.String |
kAPSControlsBarColor |
static java.lang.String |
kAPSControlsBufferedTrackColor |
static java.lang.String |
kAPSControlsComponents |
static java.lang.String |
kAPSControlsEmptyTrackColor |
static java.lang.String |
kAPSControlsFullscreenImage |
static java.lang.String |
kAPSControlsLiveText |
static java.lang.String |
kAPSControlsPauseImage |
static java.lang.String |
kAPSControlsPlaybackTimeText |
static java.lang.String |
kAPSControlsPlayedTrackColor |
static java.lang.String |
kAPSControlsPlayImage |
static java.lang.String |
kAPSControlsSeekThumbImage |
static java.lang.String |
kAPSControlsTextColor |
static java.lang.String |
kAPSControlsVisibileOnlyInFullscreen |
overlay| Constructor and Description |
|---|
APSMediaPlayerControlsOverlayController() |
| Modifier and Type | Method and Description |
|---|---|
void |
addViewToContainer(ViewGroup viewGroup) |
void |
fullscreenEntered() |
void |
fullscreenExited() |
float |
getAlpha() |
View |
getView() |
void |
hideOverlay() |
void |
load(Context context) |
void |
onCastStateChanged(int state) |
void |
onDestroy() |
void |
onTrackingEventReceived(APSMediaTrackingEvents.MediaEventType type,
Bundle additionalInfo)
Called when a player emits an event.
|
java.lang.String |
type() |
void |
update(int duration,
int currentPlaybackTime) |
refreshpublic static final java.lang.String kAPSControlsBarColor
public static final java.lang.String kAPSControlsBarAlpha
public static final java.lang.String kAPSControlsComponents
public static final java.lang.String kAPSControlsPlayedTrackColor
public static final java.lang.String kAPSControlsBufferedTrackColor
public static final java.lang.String kAPSControlsEmptyTrackColor
public static final java.lang.String kAPSControlsPlayImage
public static final java.lang.String kAPSControlsPauseImage
public static final java.lang.String kAPSControlsFullscreenImage
public static final java.lang.String kAPSControlsSeekThumbImage
public static final java.lang.String kAPSControlsVisibileOnlyInFullscreen
public static final java.lang.String kAPSControlsAutohideDuration
public static final java.lang.String APSControlsOverlay
public static final java.lang.String kAPSControlsLiveText
public static final java.lang.String kAPSControlsPlaybackTimeText
public static final java.lang.String kAPSControlsTextColor
public static final java.lang.String APSMoviePlayerCommandHideControls
public static final java.lang.String APSMoviePlayerCommandShowControls
public static final int APSCurrentTimeControl
public static final int APSTimeSliderControl
public static final int APSTotalTimeControl
public static final int APSFullScreenControl
public static final int APSBackButtonControl
public static final int APSForwardButtonControl
public static final int APSPlaybackControl
public APSMediaPlayerControlsOverlayController()
public void load(Context context)
load in class APSMediaPlayerOverlayControllerpublic void addViewToContainer(ViewGroup viewGroup)
addViewToContainer in class APSMediaPlayerOverlayControllerpublic View getView()
getView in class APSMediaPlayerOverlayControllerpublic float getAlpha()
getAlpha in class APSMediaPlayerOverlayControllerpublic void update(int duration,
int currentPlaybackTime)
public void fullscreenEntered()
public void fullscreenExited()
public void onDestroy()
public void hideOverlay()
hideOverlay in class APSMediaPlayerOverlayControllerpublic void onTrackingEventReceived(APSMediaTrackingEvents.MediaEventType type, Bundle additionalInfo)
APSMediaPlayerTrackingEventListeneronTrackingEventReceived in interface APSMediaPlayerTrackingEventListenertype - The type of event getting firedadditionalInfo - A bundle of additional metadata, such as the current position in CLOCK_TICK eventspublic void onCastStateChanged(int state)
onCastStateChanged in interface VeeplayCastManager.VeeplayCastManagerStateListener