public class APSMediaPlayerYoutubeOverlayController extends APSMediaPlayerOverlayController implements APSMediaPlayerTrackingEventListener
| Modifier and Type | Class and Description |
|---|---|
class |
APSMediaPlayerYoutubeOverlayController.FragmentContainer |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
APSYoutubeOverlay |
static java.lang.String |
kAPSYoutubeURL |
overlay| Constructor and Description |
|---|
APSMediaPlayerYoutubeOverlayController() |
| Modifier and Type | Method and Description |
|---|---|
void |
addViewToContainer(ViewGroup viewGroup) |
int |
currentPlaybackTime() |
int |
duration() |
void |
fullscreenEntered() |
void |
fullscreenExited() |
float |
getAlpha() |
View |
getView() |
static java.lang.String |
getYoutubeVideoId(java.lang.String youtubeUrl) |
void |
hideOverlay() |
void |
load(Context context) |
void |
onTrackingEventReceived(APSMediaTrackingEvents.MediaEventType type,
Bundle additionalInfo)
Called when a player emits an event.
|
void |
pause() |
void |
play() |
int |
playableDuration() |
APSMediaPlayer.MPMoviePlaybackState |
playbackState() |
void |
setCurrentPlaybackTime(int playbackTime) |
void |
stop() |
java.lang.String |
type() |
refreshpublic static final java.lang.String kAPSYoutubeURL
public static final java.lang.String APSYoutubeOverlay
public APSMediaPlayerYoutubeOverlayController()
public void load(Context context)
load in class APSMediaPlayerOverlayControllerpublic int currentPlaybackTime()
public int duration()
public void play()
public void pause()
public void stop()
public void setCurrentPlaybackTime(int playbackTime)
public int playableDuration()
public void addViewToContainer(ViewGroup viewGroup)
addViewToContainer in class APSMediaPlayerOverlayControllerpublic View getView()
getView in class APSMediaPlayerOverlayControllerpublic float getAlpha()
getAlpha in class APSMediaPlayerOverlayControllerpublic void hideOverlay()
hideOverlay in class APSMediaPlayerOverlayControllerpublic void fullscreenEntered()
public void fullscreenExited()
public APSMediaPlayer.MPMoviePlaybackState playbackState()
public static java.lang.String getYoutubeVideoId(java.lang.String youtubeUrl)
public 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 events