Not documented.
- Annotations
- DocsEditable()
- DomName('HTMLMediaElement')
- Unstable()
- Extends
- Object
- EventTarget
- Node
- Element
- HtmlElement
- MediaElement
- Implemented by
Constants
- int HAVE_CURRENT_DATA = 2
-
const
- int HAVE_ENOUGH_DATA = 4
-
const
- int HAVE_FUTURE_DATA = 3
-
const
- int HAVE_METADATA = 1
-
const
- int HAVE_NOTHING = 0
-
const
-
EventStreamProvider<MediaKeyEvent>
keyAddedEvent
=
const EventStreamProvider<MediaKeyEvent>
('webkitkeyadded') -
constStatic factory designed to expose
keyadded
events to event handlers that are not necessarily instances of MediaElement. -
EventStreamProvider<MediaKeyEvent>
keyErrorEvent
=
const EventStreamProvider<MediaKeyEvent>
('webkitkeyerror') -
constStatic factory designed to expose
keyerror
events to event handlers that are not necessarily instances of MediaElement. -
EventStreamProvider<MediaKeyEvent>
keyMessageEvent
=
const EventStreamProvider<MediaKeyEvent>
('webkitkeymessage') -
constStatic factory designed to expose
keymessage
events to event handlers that are not necessarily instances of MediaElement. -
EventStreamProvider<MediaKeyEvent>
needKeyEvent
=
const EventStreamProvider<MediaKeyEvent>
('webkitneedkey') -
constStatic factory designed to expose
needkey
events to event handlers that are not necessarily instances of MediaElement. - int NETWORK_EMPTY = 0
-
const
- int NETWORK_IDLE = 1
-
const
- int NETWORK_LOADING = 2
-
const
- int NETWORK_NO_SOURCE = 3
-
const
Properties
- Map<String,String> attributes
-
read / write, inheritedAll attributes on this element.
- int audioDecodedByteCount
-
read-only
- AudioTrackList audioTracks
-
read-only
- bool autoplay
-
read / write
- String baseUri
-
read-only, inherited
- CssRect borderEdge
-
read-only, inheritedAccess the dimensions and position of this element's content + padding + border box.
- TimeRanges buffered
-
read-only
- List<Node> childNodes
-
read-only, inheritedA list of this node's children.
- List<Element> children
-
read / write, inheritedList of the direct children of this element.
- CssClassSet classes
-
read / write, inheritedThe set of CSS classes applied to this element.
- String className
-
read / write, inherited
- Rectangle client
-
read-only, inheritedGets the position of this element relative to the client area of the page.
- int clientHeight
-
read-only, inherited
- int clientLeft
-
read-only, inherited
- int clientTop
-
read-only, inherited
- int clientWidth
-
read-only, inherited
- CssRect contentEdge
-
read-only, inheritedAccess this element's content position.
- String contentEditable
-
read / write, inherited
- MenuElement contextMenu
-
read / write, inherited
- MediaController controller
-
read / write
- bool controls
-
read / write
- String crossOrigin
-
read / write
- String currentSrc
-
read-only
- num currentTime
-
read / write
- Map<String,String> dataset
-
read / write, inheritedAllows access to all custom data attributes (data-*) set on this element.
- bool defaultMuted
-
read / write
- num defaultPlaybackRate
-
read / write
- String dir
-
read / write, inherited
- Point documentOffset
-
read-only, inheritedProvides the coordinates of the element relative to the top of the document.
- bool draggable
-
read / write, inherited
- String dropzone
-
read / write, inherited
- double duration
-
read-only
- bool ended
-
read-only
- MediaError error
-
read-only
- Node firstChild
-
read-only, inheritedThe first child of this node.
-
read / write, inherited
- String id
-
read / write, inherited
- String innerHtml
-
read / write, inheritedParses the HTML fragment and sets it as the contents of this element.
- InputMethodContext inputMethodContext
-
read-only, inherited
- String integrity
-
read / write
- bool isContentEditable
-
read-only, inherited
- String lang
-
read / write, inherited
- Node lastChild
-
read-only, inheritedThe last child of this node.
- String localName
-
read-only, inherited
- bool loop
-
read / write
- CssRect marginEdge
-
read-only, inheritedAccess the dimensions and position of this element's content + padding + border + margin box.
- String mediaGroup
-
read / write
- MediaKeys mediaKeys
-
read-only
- bool muted
-
read / write
- String namespaceUri
-
read-only, inheritedA URI that identifies the XML namespace of this element.
- int networkState
-
read-only
- Element nextElementSibling
-
read-only, inherited
- Node nextNode
-
read-only, inheritedThe next sibling node.
- String nodeName
-
read-only, inheritedThe name of this node.
- List<Node> nodes
-
read / write, inheritedA modifiable list of this node's children.
- int nodeType
-
read-only, inheritedThe type of node.
- String nodeValue
-
read-only, inheritedThe value of this node.
- Rectangle offset
-
read-only, inheritedGets the offset of this element relative to its offsetParent.
- int offsetHeight
-
read-only, inherited
- int offsetLeft
-
read-only, inherited
- Element offsetParent
-
read-only, inherited
- int offsetTop
-
read-only, inherited
- int offsetWidth
-
read-only, inherited
- ElementEvents on
-
read-only, inheritedThis is an ease-of-use accessor for event streams which should only be used when an explicit accessor is not available.
- ElementStream<Event> onAbort
-
read-only, inherited
- ElementStream<Event> onBeforeCopy
-
read-only, inheritedStream of
beforecopy
events handled by thisElement
. - ElementStream<Event> onBeforeCut
-
read-only, inheritedStream of
beforecut
events handled by thisElement
. - ElementStream<Event> onBeforePaste
-
read-only, inheritedStream of
beforepaste
events handled by thisElement
. - ElementStream<Event> onBlur
-
read-only, inherited
- ElementStream<Event> onCanPlay
-
read-only, inherited
- ElementStream<Event> onCanPlayThrough
-
read-only, inherited
- ElementStream<Event> onChange
-
read-only, inherited
- ElementStream<MouseEvent> onClick
-
read-only, inherited
- ElementStream<MouseEvent> onContextMenu
-
read-only, inherited
- ElementStream<Event> onCopy
-
read-only, inheritedStream of
copy
events handled by thisElement
. - ElementStream<Event> onCut
-
read-only, inheritedStream of
cut
events handled by thisElement
. - ElementStream<Event> onDoubleClick
-
read-only, inherited
- ElementStream<MouseEvent> onDrag
-
read-only, inherited
- ElementStream<MouseEvent> onDragEnd
-
read-only, inherited
- ElementStream<MouseEvent> onDragEnter
-
read-only, inherited
- ElementStream<MouseEvent> onDragLeave
-
read-only, inherited
- ElementStream<MouseEvent> onDragOver
-
read-only, inherited
- ElementStream<MouseEvent> onDragStart
-
read-only, inherited
- ElementStream<MouseEvent> onDrop
-
read-only, inherited
- ElementStream<Event> onDurationChange
-
read-only, inherited
- ElementStream<Event> onEmptied
-
read-only, inherited
- ElementStream<Event> onEnded
-
read-only, inherited
- ElementStream<Event> onError
-
read-only, inherited
- ElementStream<Event> onFocus
-
read-only, inherited
- ElementStream<Event> onFullscreenChange
-
read-only, inheritedStream of
fullscreenchange
events handled by thisElement
. - ElementStream<Event> onFullscreenError
-
read-only, inheritedStream of
fullscreenerror
events handled by thisElement
. - ElementStream<Event> onInput
-
read-only, inherited
- ElementStream<Event> onInvalid
-
read-only, inherited
- ElementStream<MediaKeyEvent> onKeyAdded
-
read-onlyStream of
keyadded
events handled by thisMediaElement
. - ElementStream<KeyboardEvent> onKeyDown
-
read-only, inherited
- ElementStream<MediaKeyEvent> onKeyError
-
read-onlyStream of
keyerror
events handled by thisMediaElement
. - ElementStream<MediaKeyEvent> onKeyMessage
-
read-onlyStream of
keymessage
events handled by thisMediaElement
. - ElementStream<KeyboardEvent> onKeyPress
-
read-only, inherited
- ElementStream<KeyboardEvent> onKeyUp
-
read-only, inherited
- ElementStream<Event> onLoad
-
read-only, inherited
- ElementStream<Event> onLoadedData
-
read-only, inherited
- ElementStream<Event> onLoadedMetadata
-
read-only, inherited
- ElementStream<MouseEvent> onMouseDown
-
read-only, inherited
- ElementStream<MouseEvent> onMouseEnter
-
read-only, inherited
- ElementStream<MouseEvent> onMouseLeave
-
read-only, inherited
- ElementStream<MouseEvent> onMouseMove
-
read-only, inherited
- ElementStream<MouseEvent> onMouseOut
-
read-only, inherited
- ElementStream<MouseEvent> onMouseOver
-
read-only, inherited
- ElementStream<MouseEvent> onMouseUp
-
read-only, inherited
- ElementStream<WheelEvent> onMouseWheel
-
read-only, inherited
- ElementStream<MediaKeyEvent> onNeedKey
-
read-onlyStream of
needkey
events handled by thisMediaElement
. - ElementStream<Event> onPaste
-
read-only, inheritedStream of
paste
events handled by thisElement
. - ElementStream<Event> onPause
-
read-only, inherited
- ElementStream<Event> onPlay
-
read-only, inherited
- ElementStream<Event> onPlaying
-
read-only, inherited
- ElementStream<Event> onRateChange
-
read-only, inherited
- ElementStream<Event> onReset
-
read-only, inherited
- ElementStream<Event> onResize
-
read-only, inherited
- ElementStream<Event> onScroll
-
read-only, inherited
- ElementStream<Event> onSearch
-
read-only, inheritedStream of
search
events handled by thisElement
. - ElementStream<Event> onSeeked
-
read-only, inherited
- ElementStream<Event> onSeeking
-
read-only, inherited
- ElementStream<Event> onSelect
-
read-only, inherited
- ElementStream<Event> onSelectStart
-
read-only, inheritedStream of
selectstart
events handled by thisElement
. - ElementStream<Event> onStalled
-
read-only, inherited
- ElementStream<Event> onSubmit
-
read-only, inherited
- ElementStream<Event> onSuspend
-
read-only, inherited
- ElementStream<Event> onTimeUpdate
-
read-only, inherited
- ElementStream<TouchEvent> onTouchCancel
-
read-only, inheritedStream of
touchcancel
events handled by thisElement
. - ElementStream<TouchEvent> onTouchEnd
-
read-only, inheritedStream of
touchend
events handled by thisElement
. - ElementStream<TouchEvent> onTouchEnter
-
read-only, inheritedStream of
touchenter
events handled by thisElement
. - ElementStream<TouchEvent> onTouchLeave
-
read-only, inheritedStream of
touchleave
events handled by thisElement
. - ElementStream<TouchEvent> onTouchMove
-
read-only, inheritedStream of
touchmove
events handled by thisElement
. - ElementStream<TouchEvent> onTouchStart
-
read-only, inheritedStream of
touchstart
events handled by thisElement
. - ElementStream<TransitionEvent> onTransitionEnd
-
read-only, inheritedStream of
transitionend
events handled by thisElement
. - ElementStream<Event> onVolumeChange
-
read-only, inherited
- ElementStream<Event> onWaiting
-
read-only, inherited
- String outerHtml
-
read-only, inherited
- Document ownerDocument
-
read-only, inheritedThe document this node belongs to.
- CssRect paddingEdge
-
read-only, inheritedAccess the dimensions and position of this element's content + padding box.
- Element parent
-
read-only, inheritedThe parent element of this node.
- Node parentNode
-
read-only, inheritedThe parent node of this node.
- bool paused
-
read-only
- num playbackRate
-
read / write
- TimeRanges played
-
read-only
- String preload
-
read / write
- Element previousElementSibling
-
read-only, inherited
- Node previousNode
-
read-only, inheritedThe previous sibling node.
- int readyState
-
read-only
- int scrollHeight
-
read-only, inherited
- int scrollLeft
-
read / write, inherited
- int scrollTop
-
read / write, inherited
- int scrollWidth
-
read-only, inherited
- TimeRanges seekable
-
read-only
- bool seeking
-
read-only
- ShadowRoot shadowRoot
-
read-only, inherited
- bool spellcheck
-
read / write, inherited
- String src
-
read / write
- CssStyleDeclaration style
-
read-only, inherited
- int tabIndex
-
read / write, inherited
- String tagName
-
read-only, inherited
- String text
-
read / write, inheritedAll text within this node and its decendents.
- TextTrackList textTracks
-
read-only
- String title
-
read / write, inherited
- bool translate
-
read / write, inherited
- int videoDecodedByteCount
-
read-only
- VideoTrackList videoTracks
-
read-only
- num volume
-
read / write
- dynamic xtag
-
read / write, inheritedExperimental support for web components. This field stores a reference to the component implementation. It was inspired by Mozilla's x-tags project. Please note: in the future it may be possible to
extend Element
from your class, in which case this field will be deprecated.
Constructors
- MediaElement.created()
- Constructor instantiated by the DOM when a custom element has been created.
Methods
-
addEventListener(
String type, dynamic listener(Event event), [bool useCapture]) → void -
inherited
-
addKey(
String keySystem, Uint8List key, [Uint8List initData, String sessionId]) → void -
addTextTrack(
String kind, [String label, String language]) → TextTrack -
animate(
Object effect, [Object timing]) → AnimationPlayer -
inherited
-
append(
Node newChild) → Node -
inheritedAdds a node to the end of the child nodes list of this node.
-
appendHtml(
String text, {NodeValidator validator, NodeTreeSanitizer treeSanitizer}) → void -
inheritedParses the specified text as HTML and adds the resulting node after the last child of this element.
-
appendText(
String text) → void -
inheritedAdds the specified text after the last child of this element.
-
attached(
) → void -
inheritedCalled by the DOM when this element has been inserted into the live document.
-
attributeChanged(
String name, String oldValue, String newValue) → void -
inheritedCalled by the DOM whenever an attribute on this has been changed.
-
blur(
) → void -
inherited
-
cancelKeyRequest(
String keySystem, String sessionId) → void -
canPlayType(
String type, [String keySystem]) → String -
click(
) → void -
inherited
-
clone(
bool deep) → Node -
inheritedReturns a copy of this node.
-
contains(
Node other) → bool -
inheritedReturns true if this node contains the specified node.
-
createFragment(
String html, {NodeValidator validator, NodeTreeSanitizer treeSanitizer}) → DocumentFragment -
inheritedCreate a DocumentFragment from the HTML fragment and ensure that it follows the sanitization rules specified by the validator or treeSanitizer.
-
createShadowRoot(
) → ShadowRoot -
inherited
-
detached(
) → void -
inheritedCalled by the DOM when this element has been removed from the live document.
-
dispatchEvent(
Event event) → bool -
inherited
-
enteredView(
) → void -
inheritedDeprecated*: override attached instead.
-
focus(
) → void -
inherited
-
generateKeyRequest(
String keySystem, [Uint8List initData]) → void -
getAnimationPlayers(
) → List<AnimationPlayer> -
inherited
-
getAttribute(
String name) → String -
inherited
-
getAttributeNS(
String namespaceURI, String localName) → String -
inherited
-
getBoundingClientRect(
) → Rectangle -
inheritedReturns the smallest bounding rectangle that encompasses this element's padding, scrollbar, and border.
-
getClientRects(
) → List<Rectangle> -
inheritedReturns a list of bounding rectangles for each box associated with this element.
-
getComputedStyle(
[String pseudoElement]) → CssStyleDeclaration -
inheritedThe set of all CSS values applied to this element, including inherited and default values.
-
getDestinationInsertionPoints(
) → List<Node> -
inheritedReturns a list of shadow DOM insertion points to which this element is distributed.
-
getElementsByClassName(
String classNames) → List<Node> -
inheritedReturns a list of nodes with the given class name inside this element.
-
getNamespacedAttributes(
String namespace) → Map<String,String> -
inheritedGets a map for manipulating the attributes of a particular namespace.
-
hasChildNodes(
) → bool -
inheritedReturns true if this node has any children.
-
insertAdjacentElement(
String where, Element element) → Element -
inherited
-
insertAdjacentHtml(
String where, String html, {NodeValidator validator, NodeTreeSanitizer treeSanitizer}) → void -
inheritedParses text as an HTML fragment and inserts it into the DOM at the specified location.
-
insertAdjacentText(
String where, String text) → void -
inherited
-
insertAllBefore(
Iterable<Node> newNodes, Node refChild) → Node -
inheritedInserts all of the nodes into this node directly before refChild.
-
insertBefore(
Node newChild, Node refChild) → Node -
inheritedInserts all of the nodes into this node directly before refChild.
-
leftView(
) → void -
inheritedDeprecated*: override detached instead.
-
load(
) → void -
matches(
String selectors) → bool -
inherited
-
matchesWithAncestors(
String selectors) → bool -
inheritedChecks if this element or any of its parents match the CSS selectors.
-
offsetTo(
Element parent) → Point -
inheritedProvides the offset of this element's borderEdge relative to the specified
parent
. -
pause(
) → void -
play(
) → void -
query(
String relativeSelectors) → Element -
inheritedAlias for querySelector. Note this function is deprecated because its semantics will be changing in the future.
-
queryAll(
String relativeSelectors) → ElementList<Element> -
inheritedAlias for querySelectorAll. Note this function is deprecated because its semantics will be changing in the future.
-
querySelector(
String selectors) → Element -
inheritedFinds the first descendant element of this element that matches the specified group of selectors.
-
querySelectorAll(
String selectors) → ElementList<Element> -
inheritedFinds all descendent elements of this element that match the specified group of selectors.
-
remove(
) → void -
inheritedRemoves this node from the DOM.
-
removeEventListener(
String type, dynamic listener(Event event), [bool useCapture]) → void -
inherited
-
replaceWith(
Node otherNode) → Node -
inheritedReplaces this node with another node.
-
requestFullscreen(
) → void -
inherited
-
requestPointerLock(
) → void -
inherited
-
scrollIntoView(
[ScrollAlignment alignment]) → void -
inheritedScrolls this element into view.
-
setAttribute(
String name, String value) → void -
inherited
-
setAttributeNS(
String namespaceURI, String qualifiedName, String value) → void -
inherited
-
setInnerHtml(
String html, {NodeValidator validator, NodeTreeSanitizer treeSanitizer}) → void -
inheritedParses the HTML fragment and sets it as the contents of this element. This ensures that the generated content follows the sanitization rules specified by the validator or treeSanitizer.
-
setMediaKeys(
MediaKeys mediaKeys) → Future -
toString(
) → String -
inheritedThe string representation of this element.