com.bramosystems.oss.player.uibinder.client.youtube
Class YouTube

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.google.gwt.user.client.ui.Composite
              extended by com.bramosystems.oss.player.core.client.AbstractMediaPlayer
                  extended by com.bramosystems.oss.player.uibinder.client.PlayerWrapper<YouTubePlayer>
                      extended by com.bramosystems.oss.player.uibinder.client.youtube.YouTube
All Implemented Interfaces:
MatrixSupport, PlaylistSupport, HasMediaMessageHandlers, HasMediaProgressHandlers, HasMediaStateHandlers, HasPlayStateHandlers, com.google.gwt.event.dom.client.HasKeyDownHandlers, com.google.gwt.event.dom.client.HasKeyPressHandlers, com.google.gwt.event.dom.client.HasKeyUpHandlers, com.google.gwt.event.dom.client.HasMouseDownHandlers, com.google.gwt.event.dom.client.HasMouseMoveHandlers, com.google.gwt.event.dom.client.HasMouseUpHandlers, com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.IsWidget

Deprecated. Replaced with Player, will be removed in future.

public class YouTube
extends PlayerWrapper<YouTubePlayer>

Wrapper class for YouTubePlayer providing UiBinder support.

Usage Example

 <ui:UiBinder xmlns:ui='urn:ui:com.google.gwt.uibinder'
      xmlns:g='urn:import:com.google.gwt.user.client.ui'
      xmlns:player='urn:import:com.bramosystems.oss.player.uibinder.client.youtube'>
         ...
         <player:YouTube autoplay='true' height='250px' width='100%'
                 videoURL='www.youtube.com/v/video-id' />
         ...
 </ui:UiBinder>
 

Since:
1.1
Author:
Sikiru Braheem

Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
 
Field Summary
 
Fields inherited from class com.bramosystems.oss.player.uibinder.client.PlayerWrapper
missingPluginNotice, missingPluginVersionNotice
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
YouTube(java.lang.String videoURL, boolean autoplay, java.lang.String width, java.lang.String height)
          Deprecated. The constructor
 
Method Summary
protected  YouTubePlayer initPlayerEngine(java.lang.String mediaURL, boolean autoplay, java.lang.String height, java.lang.String width)
          Deprecated. Called by the constructor to create the player implementation wrapped by this widget
 
Methods inherited from class com.bramosystems.oss.player.uibinder.client.PlayerWrapper
addToPlaylist, addToPlaylist, addToPlaylist, addToPlaylist, clearPlaylist, getEngine, getLoopCount, getMatrix, getMediaDuration, getPlaylistSize, getPlayPosition, getVideoHeight, getVideoWidth, getVolume, isControllerVisible, isResizeToVideoSize, isShuffleEnabled, loadMedia, onLoad, pauseMedia, play, playMedia, playNext, playPrevious, removeFromPlaylist, resolveMediaURL, setConfigParameter, setControllerVisible, setLoopCount, setMatrix, setPlayPosition, setResizeToVideoSize, setShowLogger, setShuffleEnabled, setVolume, showLogger, stopMedia
 
Methods inherited from class com.bramosystems.oss.player.core.client.AbstractMediaPlayer
addDebugHandler, addKeyDownHandler, addKeyPressHandler, addKeyUpHandler, addLoadingProgressHandler, addMediaInfoHandler, addMouseDownHandler, addMouseMoveHandler, addMouseUpHandler, addPlayerStateHandler, addPlayStateHandler, addToPlayerReadyCommandQueue, fireDebug, fireError, fireLoadingProgress, fireMediaInfoAvailable, firePlayerStateEvent, firePlayStateEvent, getRate, getRepeatMode, getWidgetFactory, isPlayerOnPage, removeFromPlayerReadyCommandQueue, setConfigParameter, setConfigParameter, setRate, setRepeatMode
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
getWidget, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, setWidget
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onUnload, removeFromParent, setLayoutData, sinkEvents
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
 

Constructor Detail

YouTube

@UiConstructor
public YouTube(java.lang.String videoURL,
                             boolean autoplay,
                             java.lang.String width,
                             java.lang.String height)
Deprecated. 
The constructor

Parameters:
videoURL - the URL of the video to playback
autoplay - true to autoplay, false otherwise
height - the height of the player (in CSS units)
width - the width of the player (in CSS units)
Method Detail

initPlayerEngine

protected YouTubePlayer initPlayerEngine(java.lang.String mediaURL,
                                         boolean autoplay,
                                         java.lang.String height,
                                         java.lang.String width)
                                  throws PluginNotFoundException,
                                         PluginVersionException
Deprecated. 
Description copied from class: PlayerWrapper
Called by the constructor to create the player implementation wrapped by this widget

Specified by:
initPlayerEngine in class PlayerWrapper<YouTubePlayer>
Parameters:
mediaURL - the resolved URL of the media to playback
autoplay - true to autoplay, false otherwise
height - the height of the player (in CSS units)
width - the width of the player (in CSS units)
Returns:
the player implementation
Throws:
PluginNotFoundException - if the required plugin is not installed on the client.
PluginVersionException - if the required plugin version is not installed on the client.


Copyright © 2009-2011. All Rights Reserved.