Package org.teavm.jso.dom.html
Interface HTMLMediaElement
- All Superinterfaces:
Element
,ElementCSSInlineStyle
,EventTarget
,FocusEventTarget
,HTMLElement
,JSObject
,KeyboardEventTarget
,LoadEventTarget
,MouseEventTarget
,Node
,WheelEventTarget
- All Known Subinterfaces:
HTMLAudioElement
,HTMLVideoElement
- Author:
- Junji Takakura
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic int
static int
static int
static int
static int
static int
static int
static int
static 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
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
addCurrentTime(double delta)
default void
addPlaybackRate(double delta)
addTextTrack(String kind)
addTextTrack(String kind, String label)
addTextTrack(String kind, String label, String language)
default void
addVolume(float delta)
canPlayType(String type)
double
double
double
getError()
int
double
int
getSrc()
float
boolean
boolean
boolean
boolean
isEnded()
boolean
isLoop()
boolean
isMuted()
boolean
isPaused()
boolean
void
load()
void
pause()
void
play()
void
setAutoplay(boolean autoplay)
void
setController(MediaController controller)
void
setControls(boolean controls)
void
setCrossOrigin(String crossOrigin)
void
setCurrentTime(double currentTime)
void
setDefaultMuted(boolean defaultMuted)
void
setDefaultPlaybackRate(double defaultPlaybackRate)
void
setLoop(boolean loop)
void
setMediaGroup(String mediaGroup)
void
setMuted(boolean muted)
void
setPlaybackRate(double playbackRate)
void
setPreload(String preload)
void
void
setVolume(float volume)
Methods inherited from interface org.teavm.jso.dom.xml.Element
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagNameNS, getId, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, 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, removeEventListener, removeEventListener
Methods inherited from interface org.teavm.jso.dom.events.FocusEventTarget
listenBlur, listenFocus, neglectBlur, neglectFocus
Methods inherited from interface org.teavm.jso.dom.html.HTMLElement
blur, clear, click, focus, getAbsoluteLeft, getAbsoluteTop, getAccessKey, getAccessKeyLabel, getBoundingClientRect, getClassList, getClassName, getClientHeight, getClientWidth, getDir, getElementsByTagName, getInnerHTML, getInnerText, getLang, getOffsetHeight, getOffsetLeft, getOffsetTop, getOffsetWidth, getOwnerDocument, getScrollHeight, getScrollLeft, getScrollTop, getScrollWidth, getTabIndex, getTitle, isHidden, isTranslate, querySelector, querySelectorAll, requestPointerLock, setAccessKey, setClassName, setDir, setHidden, setInnerHTML, setInnerText, setLang, setScrollLeft, setScrollTop, setTabIndex, setTitle, setTranslate, withAttr, withChild, withChild, withChild, withText
Methods inherited from interface org.teavm.jso.dom.events.KeyboardEventTarget
listenKeyDown, listenKeyPress, listenKeyUp, neglectKeyDown, neglectKeyPress, neglectKeyUp
Methods inherited from interface org.teavm.jso.dom.events.LoadEventTarget
listenLoad, neglectLoad
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
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.dom.events.WheelEventTarget
listenWheel, neglectWheel
-
Field Details
-
HAVE_NOTHING
static final int HAVE_NOTHING- See Also:
- Constant Field Values
-
HAVE_METADATA
static final int HAVE_METADATA- See Also:
- Constant Field Values
-
HAVE_CURRENT_DATA
static final int HAVE_CURRENT_DATA- See Also:
- Constant Field Values
-
HAVE_FUTURE_DATA
static final int HAVE_FUTURE_DATA- See Also:
- Constant Field Values
-
HAVE_ENOUGH_DATA
static final int HAVE_ENOUGH_DATA- See Also:
- Constant Field Values
-
NETWORK_EMPTY
static final int NETWORK_EMPTY- See Also:
- Constant Field Values
-
NETWORK_IDLE
static final int NETWORK_IDLE- See Also:
- Constant Field Values
-
NETWORK_LOADING
static final int NETWORK_LOADING- See Also:
- Constant Field Values
-
NETWORK_NO_SOURCE
static final int NETWORK_NO_SOURCE- See Also:
- Constant Field Values
-
-
Method Details
-
getError
MediaError getError() -
getSrc
String getSrc() -
setSrc
-
getCurrentSrc
String getCurrentSrc() -
getCrossOrigin
String getCrossOrigin() -
setCrossOrigin
-
getNetworkState
int getNetworkState() -
getPreload
String getPreload() -
setPreload
-
getBuffered
TimeRanges getBuffered() -
getReadyState
int getReadyState() -
isSeeking
boolean isSeeking() -
getCurrentTime
double getCurrentTime() -
setCurrentTime
void setCurrentTime(double currentTime) -
addCurrentTime
default void addCurrentTime(double delta) -
getDuration
double getDuration() -
getStartDate
Date getStartDate() -
isPaused
boolean isPaused() -
getDefaultPlaybackRate
double getDefaultPlaybackRate() -
setDefaultPlaybackRate
void setDefaultPlaybackRate(double defaultPlaybackRate) -
getPlaybackRate
double getPlaybackRate() -
setPlaybackRate
void setPlaybackRate(double playbackRate) -
addPlaybackRate
default void addPlaybackRate(double delta) -
getPlayed
TimeRanges getPlayed() -
getSeekable
TimeRanges getSeekable() -
isEnded
boolean isEnded() -
isAutoplay
boolean isAutoplay() -
setAutoplay
void setAutoplay(boolean autoplay) -
isLoop
boolean isLoop() -
setLoop
void setLoop(boolean loop) -
getMediaGroup
String getMediaGroup() -
setMediaGroup
-
getController
MediaController getController() -
setController
-
isControls
boolean isControls() -
setControls
void setControls(boolean controls) -
getVolume
float getVolume() -
setVolume
void setVolume(float volume) -
addVolume
default void addVolume(float delta) -
isMuted
boolean isMuted() -
setMuted
void setMuted(boolean muted) -
isDefaultMuted
boolean isDefaultMuted() -
setDefaultMuted
void setDefaultMuted(boolean defaultMuted) -
getAudioTracks
AudioTrackList getAudioTracks() -
getVideoTracks
VideoTrackList getVideoTracks() -
getTextTracks
TextTrackList getTextTracks() -
addTextTrack
-
addTextTrack
-
addTextTrack
-
play
void play() -
pause
void pause() -
load
void load() -
canPlayType
-