Package org.teavm.jso.dom.html
Class HTMLMediaElement
java.lang.Object
org.teavm.jso.dom.html.HTMLElement
org.teavm.jso.dom.html.HTMLMediaElement
- All Implemented Interfaces:
ElementCSSInlineStyle,EventTarget,FocusEventTarget,InputEventTarget,KeyboardEventTarget,LoadEventTarget,MouseEventTarget,TouchEventTarget,WheelEventTarget,Element,Node,org.teavm.jso.JSObject,ToggleEventTarget
- Direct Known Subclasses:
HTMLAudioElement,HTMLVideoElement
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from interface org.teavm.jso.dom.xml.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidaddCurrentTime(double delta) final voidaddPlaybackRate(double delta) abstract TextTrackaddTextTrack(String kind) abstract TextTrackaddTextTrack(String kind, String label) abstract TextTrackaddTextTrack(String kind, String label, String language) final voidaddVolume(float delta) abstract StringcanPlayType(String type) abstract AudioTrackListabstract TimeRangesabstract MediaControllerabstract Stringabstract Stringabstract doubleabstract doubleabstract doubleabstract MediaErrorgetError()abstract Stringabstract intabstract doubleabstract TimeRangesabstract Stringabstract intabstract TimeRangesabstract StringgetSrc()abstract Dateabstract TextTrackListabstract VideoTrackListabstract floatabstract booleanabstract booleanabstract booleanabstract booleanisEnded()abstract booleanisLoop()abstract booleanisMuted()abstract booleanisPaused()abstract booleanabstract voidload()abstract voidpause()abstract voidplay()abstract voidsetAutoplay(boolean autoplay) abstract voidsetController(MediaController controller) abstract voidsetControls(boolean controls) abstract voidsetCrossOrigin(String crossOrigin) abstract voidsetCurrentTime(double currentTime) abstract voidsetDefaultMuted(boolean defaultMuted) abstract voidsetDefaultPlaybackRate(double defaultPlaybackRate) abstract voidsetLoop(boolean loop) abstract voidsetMediaGroup(String mediaGroup) abstract voidsetMuted(boolean muted) abstract voidsetPlaybackRate(double playbackRate) abstract voidsetPreload(String preload) abstract voidabstract voidsetVolume(float volume) Methods inherited from class org.teavm.jso.dom.html.HTMLElement
blur, clear, click, focus, getAbsoluteLeft, getAbsoluteTop, getAccessKey, getAccessKeyLabel, getBoundingClientRect, getChildren, getClassList, getClassName, getClientHeight, getClientWidth, getDir, getElementsByTagName, getInnerHTML, getInnerText, getLang, getOffsetHeight, getOffsetLeft, getOffsetTop, getOffsetWidth, getOwnerDocument, getPopover, getScrollHeight, getScrollLeft, getScrollTop, getScrollWidth, getTabIndex, getTitle, hidePopover, isHidden, isTranslate, querySelector, querySelectorAll, requestPointerLock, setAccessKey, setClassName, setDir, setHidden, setInnerHTML, setInnerText, setLang, setPopover, setScrollLeft, setScrollTop, setTabIndex, setTitle, setTranslate, showPopover, togglePopover, togglePopover, withAttr, withChild, withChild, withChild, withTextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.teavm.jso.dom.xml.Element
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagNameNS, getId, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, scrollIntoView, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdMethods inherited from interface org.teavm.jso.dom.css.ElementCSSInlineStyle
getStyleMethods inherited from interface org.teavm.jso.dom.events.EventTarget
addEventListener, addEventListener, dispatchEvent, onEvent, onEvent, removeEventListener, removeEventListenerMethods inherited from interface org.teavm.jso.dom.events.FocusEventTarget
listenBlur, listenFocus, neglectBlur, neglectFocus, onBlur, onFocusMethods inherited from interface org.teavm.jso.dom.events.InputEventTarget
onInputMethods inherited from interface org.teavm.jso.JSObject
castMethods inherited from interface org.teavm.jso.dom.events.KeyboardEventTarget
listenKeyDown, listenKeyPress, listenKeyUp, neglectKeyDown, neglectKeyPress, neglectKeyUp, onKeyDown, onKeyPress, onKeyUpMethods inherited from interface org.teavm.jso.dom.events.LoadEventTarget
listenLoad, neglectLoad, onLoadMethods inherited from interface org.teavm.jso.dom.events.MouseEventTarget
listenClick, listenDoubleClick, listenMouseDown, listenMouseEnter, listenMouseLeave, listenMouseMove, listenMouseOut, listenMouseOver, listenMouseUp, neglectClick, neglectDoubleClick, neglectMouseDown, neglectMouseEnter, neglectMouseLeave, neglectMouseMove, neglectMouseOut, neglectMouseOver, neglectMouseUp, onClick, onDoubleClick, onMouseDown, onMouseEnter, onMouseLeave, onMouseMove, onMouseOut, onMouseOver, onMouseUpMethods inherited from interface org.teavm.jso.dom.xml.Node
appendChild, cloneNode, delete, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getParentNode, getPrefix, getPreviousSibling, getTextContent, hasAttributes, hasChildNodes, hasChildNodesJS, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContentMethods inherited from interface org.teavm.jso.popover.ToggleEventTarget
onBeforeToggle, onToggleMethods inherited from interface org.teavm.jso.dom.events.TouchEventTarget
onTouchCancel, onTouchEnd, onTouchMove, onTouchStartMethods inherited from interface org.teavm.jso.dom.events.WheelEventTarget
listenWheel, neglectWheel, onWheel
-
Field Details
-
HAVE_NOTHING
public static final int HAVE_NOTHING- See Also:
-
HAVE_METADATA
public static final int HAVE_METADATA- See Also:
-
HAVE_CURRENT_DATA
public static final int HAVE_CURRENT_DATA- See Also:
-
HAVE_FUTURE_DATA
public static final int HAVE_FUTURE_DATA- See Also:
-
HAVE_ENOUGH_DATA
public static final int HAVE_ENOUGH_DATA- See Also:
-
NETWORK_EMPTY
public static final int NETWORK_EMPTY- See Also:
-
NETWORK_IDLE
public static final int NETWORK_IDLE- See Also:
-
NETWORK_LOADING
public static final int NETWORK_LOADING- See Also:
-
NETWORK_NO_SOURCE
public static final int NETWORK_NO_SOURCE- See Also:
-
-
Constructor Details
-
HTMLMediaElement
public HTMLMediaElement()
-
-
Method Details
-
getError
-
getSrc
-
setSrc
-
getCurrentSrc
-
getCrossOrigin
-
setCrossOrigin
-
getNetworkState
public abstract int getNetworkState() -
getPreload
-
setPreload
-
getBuffered
-
getReadyState
public abstract int getReadyState() -
isSeeking
public abstract boolean isSeeking() -
getCurrentTime
public abstract double getCurrentTime() -
setCurrentTime
public abstract void setCurrentTime(double currentTime) -
addCurrentTime
public final void addCurrentTime(double delta) -
getDuration
public abstract double getDuration() -
getStartDate
-
isPaused
public abstract boolean isPaused() -
getDefaultPlaybackRate
public abstract double getDefaultPlaybackRate() -
setDefaultPlaybackRate
public abstract void setDefaultPlaybackRate(double defaultPlaybackRate) -
getPlaybackRate
public abstract double getPlaybackRate() -
setPlaybackRate
public abstract void setPlaybackRate(double playbackRate) -
addPlaybackRate
public final void addPlaybackRate(double delta) -
getPlayed
-
getSeekable
-
isEnded
public abstract boolean isEnded() -
isAutoplay
public abstract boolean isAutoplay() -
setAutoplay
public abstract void setAutoplay(boolean autoplay) -
isLoop
public abstract boolean isLoop() -
setLoop
public abstract void setLoop(boolean loop) -
getMediaGroup
-
setMediaGroup
-
getController
-
setController
-
isControls
public abstract boolean isControls() -
setControls
public abstract void setControls(boolean controls) -
getVolume
public abstract float getVolume() -
setVolume
public abstract void setVolume(float volume) -
addVolume
public final void addVolume(float delta) -
isMuted
public abstract boolean isMuted() -
setMuted
public abstract void setMuted(boolean muted) -
isDefaultMuted
public abstract boolean isDefaultMuted() -
setDefaultMuted
public abstract void setDefaultMuted(boolean defaultMuted) -
getAudioTracks
-
getVideoTracks
-
getTextTracks
-
addTextTrack
-
addTextTrack
-
addTextTrack
-
play
public abstract void play() -
pause
public abstract void pause() -
load
public abstract void load() -
canPlayType
-