public class Video extends MediaBase
A widget representing a <video> element.
Experimental API: This API is still under development and is subject to change.
This widget may not be supported on all browsers.UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
DEBUG_ID_PREFIX
Modifier | Constructor and Description |
---|---|
|
Video(java.lang.String src)
Deprecated.
use
createIfSupported() . |
protected |
Video(VideoElement element)
Protected constructor.
|
Modifier and Type | Method and Description |
---|---|
static Video |
createIfSupported()
Return a new
Video if supported, and null otherwise. |
java.lang.String |
getPoster()
Returns a poster URL.
|
VideoElement |
getVideoElement()
Returns the attached VideoElement.
|
int |
getVideoHeight()
Gets the intrinsic height of video within the element.
|
int |
getVideoWidth()
Gets the instrinsic width of the video within the element.
|
static boolean |
isSupported()
Runtime check for whether the video element is supported in this browser.
|
void |
setPoster(java.lang.String url)
Sets the poster URL.
|
addCanPlayThroughHandler, addEndedHandler, addLoadedMetadataHandler, addProgressHandler, addSource, addSource, canPlayType, getBuffered, getCurrentSrc, getCurrentTime, getDefaultPlaybackRate, getDuration, getError, getInitialTime, getMediaElement, getNetworkState, getPlaybackRate, getPlayed, getPreload, getReadyState, getSeekable, getSrc, getStartOffsetTime, getVolume, hasControls, hasEnded, isAutoplay, isLoop, isMuted, isPaused, isSeeking, load, pause, play, removeSource, setAutoplay, setControls, setCurrentTime, setDefaultPlaybackRate, setLoop, setMuted, setPlaybackRate, setPreload, setSrc, setVolume
addBlurHandler, addClickHandler, addClickListener, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragHandler, addDragLeaveHandler, addDragOverHandler, addDragStartHandler, addDropHandler, addFocusHandler, addFocusListener, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addKeyboardListener, addKeyDownHandler, addKeyPressHandler, addKeyUpHandler, addMouseDownHandler, addMouseListener, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addMouseWheelListener, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, getFocusImpl, getTabIndex, isEnabled, onAttach, removeClickListener, removeFocusListener, removeKeyboardListener, removeMouseListener, removeMouseWheelListener, setAccessKey, setEnabled, setFocus, setTabIndex
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
fireEvent
protected Video(VideoElement element)
createIfSupported()
to create a Video.@Deprecated public Video(java.lang.String src)
createIfSupported()
.src
- a String URL.public static Video createIfSupported()
Video
if supported, and null otherwise.Video
if supported, and null otherwisepublic static boolean isSupported()
public java.lang.String getPoster()
setPoster(String)
public VideoElement getVideoElement()
public int getVideoHeight()
Element.getOffsetHeight()
public int getVideoWidth()
Element.getOffsetWidth()
public void setPoster(java.lang.String url)
url
- the poster image URLgetPoster()