Package elemental2.dom
Class HTMLMediaElement
- java.lang.Object
-
- elemental2.dom.Node
-
- elemental2.dom.Element
-
- elemental2.dom.HTMLElement
-
- elemental2.dom.HTMLMediaElement
-
- All Implemented Interfaces:
EventTarget
- Direct Known Subclasses:
HTMLAudioElement
,HTMLVideoElement
@JsType(isNative=true, namespace="<global>") public class HTMLMediaElement extends HTMLElement
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class elemental2.dom.HTMLElement
HTMLElement.AttachedCallbackFn, HTMLElement.ConnectedCallbackFn, HTMLElement.CreatedCallbackFn, HTMLElement.DetachedCallbackFn, HTMLElement.DisconnectedCallbackFn
-
Nested classes/interfaces inherited from class elemental2.dom.Element
Element.AfterNodesUnionType, Element.AppendNodesUnionType, Element.BeforeNodesUnionType, Element.FocusOptionsType, Element.MatchesSelectorRefNodesUnionType, Element.OnbeforeinputFn, Element.OnbeforeunloadFn, Element.OnblurFn, Element.OnchangeFn, Element.OnclickFn, Element.OncompositionendFn, Element.OncompositionstartFn, Element.OncompositionupdateFn, Element.OncontextmenuFn, Element.OncopyFn, Element.OncutFn, Element.OndblclickFn, Element.OnfocusFn, Element.OnfocusinFn, Element.OnfocusoutFn, Element.OninputFn, Element.OnkeydownFn, Element.OnkeypressFn, Element.OnkeyupFn, Element.OnloadFn, Element.OnmousedownFn, Element.OnmousemoveFn, Element.OnmouseoutFn, Element.OnmouseoverFn, Element.OnmouseupFn, Element.OnmousewheelFn, Element.OnpasteFn, Element.OnresetFn, Element.OnresizeFn, Element.OnscrollFn, Element.OnselectFn, Element.OnselectionchangeFn, Element.OnselectstartFn, Element.OnsubmitFn, Element.OntextinputFn, Element.OntouchcancelFn, Element.OntouchendFn, Element.OntouchmoveFn, Element.OntouchstartFn, Element.OnunloadFn, Element.OnwheelFn, Element.PrependNodesUnionType, Element.ReplaceChildrenNodesUnionType, Element.ReplaceWithNodesUnionType, Element.ScrollIntoViewTopUnionType, Element.ScrollToScrollToOptionsOrXUnionType, Element.SetAttributeNSValueUnionType, Element.SetAttributeValueUnionType
-
Nested classes/interfaces inherited from interface elemental2.dom.EventTarget
EventTarget.AddEventListenerListenerFn, EventTarget.AddEventListenerOptionsUnionType, EventTarget.RemoveEventListenerListenerFn, EventTarget.RemoveEventListenerOptionsUnionType
-
-
Field Summary
-
Fields inherited from class elemental2.dom.HTMLElement
attachedCallback, className, connectedCallback, contextMenu, createdCallback, dataset, detachedCallback, dir, disconnectedCallback, draggable, dropzone, hidden, inert, lang, nonce, observedAttributes, offsetHeight, offsetLeft, offsetParent, offsetTop, offsetWidth, shadowRoot, spellcheck, style, tabIndex, title
-
Fields inherited from class elemental2.dom.Element
ALLOW_KEYBOARD_INPUT, attributes, childElementCount, classList, clientHeight, clientLeft, clientTop, clientWidth, firstElementChild, id, innerHTML, lastElementChild, nextElementSibling, onbeforeinput, onbeforeunload, onblur, onchange, onclick, oncompositionend, oncompositionstart, oncompositionupdate, oncontextmenu, oncopy, oncut, ondblclick, onfocus, onfocusin, onfocusout, oninput, onkeydown, onkeypress, onkeyup, onload, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onmousewheel, onpaste, onreset, onresize, onscroll, onselect, onselectionchange, onselectstart, onsubmit, ontextinput, ontouchcancel, ontouchend, ontouchmove, ontouchstart, onunload, onwheel, outerHTML, previousElementSibling, scrollHeight, scrollLeft, scrollTop, scrollWidth, slot, tagName
-
Fields inherited from class elemental2.dom.Node
assignedSlot, ATTRIBUTE_NODE, baseURI, CDATA_SECTION_NODE, childNodes, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, firstChild, isConnected, lastChild, localName, namespaceURI, nextSibling, nodeName, nodeType, nodeValue, NOTATION_NODE, ownerDocument, parentElement, parentNode, prefix, previousSibling, PROCESSING_INSTRUCTION_NODE, TEXT_NODE, textContent
-
-
Constructor Summary
Constructors Constructor Description HTMLMediaElement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TextTrack
addTextTrack(java.lang.String kind)
TextTrack
addTextTrack(java.lang.String kind, java.lang.String label)
TextTrack
addTextTrack(java.lang.String kind, java.lang.String label, java.lang.String language)
java.lang.String
canPlayType(java.lang.String type)
MediaStream
captureStream()
elemental2.core.JsDate
getStartDate()
void
load()
MediaStream
mozCaptureStream()
void
pause()
elemental2.promise.Promise<java.lang.Void>
play()
elemental2.promise.Promise<java.lang.Void>
setSinkId(java.lang.String sinkId)
-
Methods inherited from class elemental2.dom.HTMLElement
adoptedCallback, attachShadow, attributeChangedCallback, click, createShadowRoot, getDestinationInsertionPoints, webkitCreateShadowRoot
-
Methods inherited from class elemental2.dom.Element
after, after, after, append, append, append, before, before, before, blur, closest, focus, focus, getAttribute, getAttribute, getAttributeNames, getAttributeNode, getAttributeNodeNS, getAttributeNS, getBoundingClientRect, getClientRects, getElementsByClassName, getElementsByTagName, getElementsByTagNameNS, hasAttribute, hasAttributeNS, insertAdjacentElement, insertAdjacentText, matches, matchesSelector, matchesSelector, matchesSelector, matchesSelector, mozMatchesSelector, mozRequestFullScreen, mozRequestFullScreenWithKeys, msMatchesSelector, msRequestFullscreen, oMatchesSelector, prepend, prepend, prepend, querySelector, querySelectorAll, remove, removeAttribute, removeAttributeNode, removeAttributeNS, replaceChildren, replaceChildren, replaceChildren, replaceWith, replaceWith, replaceWith, requestFullscreen, requestFullscreen, scrollIntoView, scrollIntoView, scrollIntoView, scrollIntoView, scrollTo, scrollTo, scrollTo, scrollTo, scrollTo, scrollTo, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setAttributeNS, setAttributeNS, setAttributeNS, toggleAttribute, toggleAttribute, webkitMatchesSelector, webkitRequestFullscreen, webkitRequestFullscreen, webkitRequestFullScreen, webkitRequestFullScreen
-
Methods inherited from class elemental2.dom.Node
addEventListener, addEventListener, appendChild, cloneNode, compareDocumentPosition, contains, dispatchEvent, getFeature, getRootNode, getRootNode, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, lookupNamespaceURI, lookupPrefix, normalize, removeChild, removeEventListener, removeEventListener, replaceChild
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface elemental2.dom.EventTarget
addEventListener, addEventListener, removeEventListener, removeEventListener
-
-
-
-
Field Detail
-
HAVE_CURRENT_DATA
@JsOverlay public static final int HAVE_CURRENT_DATA
-
HAVE_ENOUGH_DATA
@JsOverlay public static final int HAVE_ENOUGH_DATA
-
HAVE_FUTURE_DATA
@JsOverlay public static final int HAVE_FUTURE_DATA
-
HAVE_METADATA
@JsOverlay public static final int HAVE_METADATA
-
HAVE_NOTHING
@JsOverlay public static final int HAVE_NOTHING
-
NETWORK_EMPTY
@JsOverlay public static final int NETWORK_EMPTY
-
NETWORK_IDLE
@JsOverlay public static final int NETWORK_IDLE
-
NETWORK_LOADING
@JsOverlay public static final int NETWORK_LOADING
-
NETWORK_NO_SOURCE
@JsOverlay public static final int NETWORK_NO_SOURCE
-
autobuffer
public boolean autobuffer
-
autoplay
public boolean autoplay
-
buffered
public TimeRanges buffered
-
controls
public boolean controls
-
crossOrigin
public java.lang.String crossOrigin
-
currentSrc
public java.lang.String currentSrc
-
currentTime
public double currentTime
-
defaultPlaybackRate
public double defaultPlaybackRate
-
duration
public double duration
-
ended
public boolean ended
-
error
public MediaError error
-
loop
public boolean loop
-
muted
public boolean muted
-
networkState
public int networkState
-
onabort
public HTMLMediaElement.OnabortFn onabort
-
oncanplay
public HTMLMediaElement.OncanplayFn oncanplay
-
oncanplaythrough
public HTMLMediaElement.OncanplaythroughFn oncanplaythrough
-
ondurationchange
public HTMLMediaElement.OndurationchangeFn ondurationchange
-
onemptied
public HTMLMediaElement.OnemptiedFn onemptied
-
onended
public HTMLMediaElement.OnendedFn onended
-
onerror
public HTMLMediaElement.OnerrorFn onerror
-
onloadeddata
public HTMLMediaElement.OnloadeddataFn onloadeddata
-
onloadedmetadata
public HTMLMediaElement.OnloadedmetadataFn onloadedmetadata
-
onloadstart
public HTMLMediaElement.OnloadstartFn onloadstart
-
onpause
public HTMLMediaElement.OnpauseFn onpause
-
onplay
public HTMLMediaElement.OnplayFn onplay
-
onplaying
public HTMLMediaElement.OnplayingFn onplaying
-
onprogress
public HTMLMediaElement.OnprogressFn onprogress
-
onratechange
public HTMLMediaElement.OnratechangeFn onratechange
-
onseeked
public HTMLMediaElement.OnseekedFn onseeked
-
onseeking
public HTMLMediaElement.OnseekingFn onseeking
-
onstalled
public HTMLMediaElement.OnstalledFn onstalled
-
onsuspend
public HTMLMediaElement.OnsuspendFn onsuspend
-
ontimeupdate
public HTMLMediaElement.OntimeupdateFn ontimeupdate
-
onvolumechange
public HTMLMediaElement.OnvolumechangeFn onvolumechange
-
onwaiting
public HTMLMediaElement.OnwaitingFn onwaiting
-
paused
public boolean paused
-
playbackRate
public double playbackRate
-
played
public TimeRanges played
-
preload
public java.lang.String preload
-
readyState
public int readyState
-
seekable
public TimeRanges seekable
-
seeking
public boolean seeking
-
sinkId
public java.lang.String sinkId
-
src
public java.lang.String src
-
srcObject
public MediaStream srcObject
-
textTracks
public TextTrackList textTracks
-
volume
public double volume
-
-
Method Detail
-
addTextTrack
public TextTrack addTextTrack(java.lang.String kind, java.lang.String label, java.lang.String language)
-
addTextTrack
public TextTrack addTextTrack(java.lang.String kind, java.lang.String label)
-
addTextTrack
public TextTrack addTextTrack(java.lang.String kind)
-
canPlayType
public java.lang.String canPlayType(java.lang.String type)
-
captureStream
public MediaStream captureStream()
-
getStartDate
public elemental2.core.JsDate getStartDate()
-
load
public void load()
-
mozCaptureStream
public MediaStream mozCaptureStream()
-
pause
public void pause()
-
play
public elemental2.promise.Promise<java.lang.Void> play()
-
setSinkId
public elemental2.promise.Promise<java.lang.Void> setSinkId(java.lang.String sinkId)
-
-