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 int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Fields 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 void
addCurrentTime
(double delta) final void
addPlaybackRate
(double delta) abstract TextTrack
addTextTrack
(String kind) abstract TextTrack
addTextTrack
(String kind, String label) abstract TextTrack
addTextTrack
(String kind, String label, String language) final void
addVolume
(float delta) abstract String
canPlayType
(String type) abstract AudioTrackList
abstract TimeRanges
abstract MediaController
abstract String
abstract String
abstract double
abstract double
abstract double
abstract MediaError
getError()
abstract String
abstract int
abstract double
abstract TimeRanges
abstract String
abstract int
abstract TimeRanges
abstract String
getSrc()
abstract Date
abstract TextTrackList
abstract VideoTrackList
abstract float
abstract boolean
abstract boolean
abstract boolean
abstract boolean
isEnded()
abstract boolean
isLoop()
abstract boolean
isMuted()
abstract boolean
isPaused()
abstract boolean
abstract void
load()
abstract void
pause()
abstract void
play()
abstract void
setAutoplay
(boolean autoplay) abstract void
setController
(MediaController controller) abstract void
setControls
(boolean controls) abstract void
setCrossOrigin
(String crossOrigin) abstract void
setCurrentTime
(double currentTime) abstract void
setDefaultMuted
(boolean defaultMuted) abstract void
setDefaultPlaybackRate
(double defaultPlaybackRate) abstract void
setLoop
(boolean loop) abstract void
setMediaGroup
(String mediaGroup) abstract void
setMuted
(boolean muted) abstract void
setPlaybackRate
(double playbackRate) abstract void
setPreload
(String preload) abstract void
abstract void
setVolume
(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, withText
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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, setId
Methods inherited from interface org.teavm.jso.dom.css.ElementCSSInlineStyle
getStyle
Methods inherited from interface org.teavm.jso.dom.events.EventTarget
addEventListener, addEventListener, dispatchEvent, onEvent, onEvent, removeEventListener, removeEventListener
Methods inherited from interface org.teavm.jso.dom.events.FocusEventTarget
listenBlur, listenFocus, neglectBlur, neglectFocus, onBlur, onFocus
Methods inherited from interface org.teavm.jso.dom.events.InputEventTarget
onInput
Methods inherited from interface org.teavm.jso.JSObject
cast
Methods inherited from interface org.teavm.jso.dom.events.KeyboardEventTarget
listenKeyDown, listenKeyPress, listenKeyUp, neglectKeyDown, neglectKeyPress, neglectKeyUp, onKeyDown, onKeyPress, onKeyUp
Methods inherited from interface org.teavm.jso.dom.events.LoadEventTarget
listenLoad, neglectLoad, onLoad
Methods 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, onMouseUp
Methods 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, setTextContent
Methods inherited from interface org.teavm.jso.popover.ToggleEventTarget
onBeforeToggle, onToggle
Methods inherited from interface org.teavm.jso.dom.events.TouchEventTarget
onTouchCancel, onTouchEnd, onTouchMove, onTouchStart
Methods 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
-