Класс AudioElement
- Наследование
-
- Object
- EventTarget
- Node
- Element
- HtmlElement
- MediaElement
- AudioElement
- Аннотации
-
- @Native("HTMLAudioElement")
Конструкторы
- AudioElement([String? src]) factory
- AudioElement.created()
- Конструктор, создаваемый DOM при создании пользовательского элемента.
Свойства
- accessibleNode → AccessibleNode? только для чтенияунаследовано
- assignedSlot → SlotElement? только для чтенияунаследовано
- attributes ↔ Map<
String, String> чтение / записьунаследовано - Все атрибуты этого элемента.
- audioDecodedByteCount → int? только для чтенияунаследовано
- audioTracks → AudioTrackList? только для чтенияунаследовано
- autoplay ↔ bool чтение / записьунаследовано
- baseUri → String? только для чтенияунаследовано
- borderEdge → CssRect только для чтенияунаследовано
- Доступ к размерам и положению блока содержимого этого элемента вместе с внутренними отступами и границей.
- buffered → TimeRanges только для чтенияунаследовано
- childNodes → List<
Node> только для чтенияунаследовано - Список дочерних узлов этого узла.
- children ↔ List<
Element> чтение / записьунаследовано - Список непосредственных дочерних элементов этого элемента.
- classes ↔ CssClassSet чтение / записьунаследовано
- Набор CSS-классов, применённых к этому элементу.
- className ↔ String чтение / записьунаследовано
- client → Rectangle<
num> только для чтенияунаследовано - Возвращает положение этого элемента относительно клиентской области страницы.
- clientHeight → int только для чтенияунаследовано
- clientLeft → int? только для чтенияунаследовано
- clientTop → int? только для чтенияунаследовано
- clientWidth → int только для чтенияунаследовано
- computedName → String? только для чтенияунаследовано
- computedRole → String? только для чтенияунаследовано
- contentEdge → CssRect только для чтенияунаследовано
- Доступ к положению содержимого этого элемента.
- contentEditable ↔ String чтение / записьунаследовано
- controls ↔ bool чтение / записьунаследовано
- controlsList → DomTokenList? только для чтенияунаследовано
- crossOrigin ↔ String? чтение / записьунаследовано
- currentSrc → String только для чтенияунаследовано
- currentTime ↔ num чтение / записьунаследовано
- dataset ↔ Map<
String, String> чтение / записьунаследовано - Позволяет получить доступ ко всем пользовательским атрибутам данных (data-*), заданным для этого элемента.
- defaultMuted ↔ bool? чтение / записьунаследовано
- defaultPlaybackRate ↔ num чтение / записьунаследовано
- dir ↔ String? чтение / записьунаследовано
- disableRemotePlayback ↔ bool чтение / записьунаследовано
- documentOffset → Point<
num> только для чтенияунаследовано - Предоставляет координаты элемента относительно начала документа.
- draggable ↔ bool чтение / записьунаследовано
- Указывает, можно ли перетаскивать элемент.
- duration → num только для чтенияунаследовано
- ended → bool только для чтенияунаследовано
- error → MediaError? только для чтенияунаследовано
- firstChild → Node? только для чтенияунаследовано
- Первый дочерний узел этого узла.
- hashCode → int только для чтенияунаследовано
- Хеш-код этого объекта.
- Указывает, не имеет ли элемент значения для текущего состояния страницы.
- id ↔ String чтение / записьунаследовано
- inert ↔ bool? чтение / записьунаследовано
- innerHtml ↔ String? чтение / записьунаследовано
- Разбирает фрагмент HTML и устанавливает его в качестве содержимого этого элемента.
- innerText ↔ String чтение / записьунаследовано
- inputMode ↔ String? чтение / записьунаследовано
- isConnected → bool? только для чтенияунаследовано
- isContentEditable → bool? только для чтенияунаследовано
- lang ↔ String? чтение / записьунаследовано
- lastChild → Node? только для чтенияунаследовано
- Последний дочерний узел этого узла.
- localName → String только для чтенияунаследовано
- loop ↔ bool чтение / записьунаследовано
- marginEdge → CssRect только для чтенияунаследовано
- Доступ к размерам и положению блока содержимого этого элемента вместе с внутренними отступами, границей и внешним отступом.
- mediaKeys → MediaKeys? только для чтенияунаследовано
- muted ↔ bool чтение / записьунаследовано
- namespaceUri → String? только для чтенияунаследовано
- URI, идентифицирующий пространство имён XML этого элемента.
- networkState → int? только для чтенияунаследовано
- nextElementSibling → Element? только для чтенияунаследовано
- nextNode → Node? только для чтенияунаследовано
- Следующий соседний узел.
- nodeName → String? только для чтенияунаследовано
- Имя этого узла.
- nodes ↔ List<
Node> чтение / записьунаследовано - Изменяемый список дочерних узлов этого узла.
- nodeType → int только для чтенияунаследовано
- Тип узла.
- nodeValue → String? только для чтенияунаследовано
- Значение этого узла.
- nonce ↔ String? чтение / записьунаследовано
- offset → Rectangle<
num> только для чтенияунаследовано - Возвращает смещение этого элемента относительно его offsetParent.
- offsetHeight → int только для чтенияунаследовано
- offsetLeft → int только для чтенияунаследовано
- offsetParent → Element? только для чтенияунаследовано
- offsetTop → int только для чтенияунаследовано
- offsetWidth → int только для чтенияунаследовано
- on → ElementEvents только для чтенияунаследовано
- Это удобный метод доступа к потокам событий, который следует использовать только при отсутствии специального метода доступа.
- onAbort → ElementStream<
Event> только для чтенияунаследовано - Поток событий
abort, обрабатываемых этим Element. - onBeforeCopy → ElementStream<
Event> только для чтенияунаследовано - Поток событий
beforecopy, обрабатываемых этим Element. - onBeforeCut → ElementStream<
Event> только для чтенияунаследовано - Поток событий
beforecut, обрабатываемых этим Element. - onBeforePaste → ElementStream<
Event> только для чтенияунаследовано - Поток событий
beforepaste, обрабатываемых этим Element. - onBlur → ElementStream<
Event> только для чтенияунаследовано - Поток событий
blur, обрабатываемых этим Element. - onCanPlay → ElementStream<
Event> только для чтенияунаследовано - onCanPlayThrough → ElementStream<
Event> только для чтенияунаследовано - onChange → ElementStream<
Event> только для чтенияунаследовано - Поток событий
change, обрабатываемых этим Element. - onClick → ElementStream<
MouseEvent> только для чтенияунаследовано - Поток событий
click, обрабатываемых этим Element. - onContextMenu → ElementStream<
MouseEvent> только для чтенияунаследовано - Поток событий
contextmenu, обрабатываемых этим Element. - onCopy → ElementStream<
ClipboardEvent> только для чтенияунаследовано - Поток событий
copy, обрабатываемых этим Element. - onCut → ElementStream<
ClipboardEvent> только для чтенияунаследовано - Поток событий
cut, обрабатываемых этим Element. - onDoubleClick → ElementStream<
Event> только для чтенияунаследовано - Поток событий
doubleclick, обрабатываемых этим Element. - onDrag → ElementStream<
MouseEvent> только для чтенияунаследовано - Поток событий
drag, возникающих во время перетаскивания этого элемента. - onDragEnd → ElementStream<
MouseEvent> только для чтенияунаследовано - Поток событий
dragend, возникающих после завершения перетаскивания этого элемента. - onDragEnter → ElementStream<
MouseEvent> только для чтенияунаследовано - Поток событий
dragenter, возникающих, когда перетаскиваемый объект впервые перемещают над этим элементом. - onDragLeave → ElementStream<
MouseEvent> только для чтенияунаследовано - Поток событий
dragleave, возникающих, когда перетаскиваемый над этим элементом объект покидает целевую область элемента. - onDragOver → ElementStream<
MouseEvent> только для чтенияунаследовано - Поток событий
dragover, возникающих, пока перетаскиваемый объект перемещают над этим элементом. - onDragStart → ElementStream<
MouseEvent> только для чтенияунаследовано - Поток событий
dragstart, возникающих при начале перетаскивания этого элемента. - onDrop → ElementStream<
MouseEvent> только для чтенияунаследовано - Поток событий
drop, возникающих, когда перетаскиваемый объект отпускают на этом элементе. - onDurationChange → ElementStream<
Event> только для чтенияунаследовано - onEmptied → ElementStream<
Event> только для чтенияунаследовано - onEnded → ElementStream<
Event> только для чтенияунаследовано - onError → ElementStream<
Event> только для чтенияунаследовано - Поток событий
error, обрабатываемых этим Element. - onFocus → ElementStream<
Event> только для чтенияунаследовано - Поток событий
focus, обрабатываемых этим Element. - onFullscreenChange → ElementStream<
Event> только для чтенияунаследовано - Поток событий
fullscreenchange, обрабатываемых этим Element. - onFullscreenError → ElementStream<
Event> только для чтенияунаследовано - Поток событий
fullscreenerror, обрабатываемых этим Element. - onInput → ElementStream<
Event> только для чтенияунаследовано - Поток событий
input, обрабатываемых этим Element. - onInvalid → ElementStream<
Event> только для чтенияунаследовано - Поток событий
invalid, обрабатываемых этим Element. - onKeyDown → ElementStream<
KeyboardEvent> только для чтенияунаследовано - Поток событий
keydown, обрабатываемых этим Element. - onKeyPress → ElementStream<
KeyboardEvent> только для чтенияунаследовано - Поток событий
keypress, обрабатываемых этим Element. - onKeyUp → ElementStream<
KeyboardEvent> только для чтенияунаследовано - Поток событий
keyup, обрабатываемых этим Element. - onLoad → ElementStream<
Event> только для чтенияунаследовано - Поток событий
load, обрабатываемых этим Element. - onLoadedData → ElementStream<
Event> только для чтенияунаследовано - onLoadedMetadata → ElementStream<
Event> только для чтенияунаследовано - onMouseDown → ElementStream<
MouseEvent> только для чтенияунаследовано - Поток событий
mousedown, обрабатываемых этим Element. - onMouseEnter → ElementStream<
MouseEvent> только для чтенияунаследовано - Поток событий
mouseenter, обрабатываемых этим Element. - onMouseLeave → ElementStream<
MouseEvent> только для чтенияунаследовано - Поток событий
mouseleave, обрабатываемых этим Element. - onMouseMove → ElementStream<
MouseEvent> только для чтенияунаследовано - Поток событий
mousemove, обрабатываемых этим Element. - onMouseOut → ElementStream<
MouseEvent> только для чтенияунаследовано - Поток событий
mouseout, обрабатываемых этим Element. - onMouseOver → ElementStream<
MouseEvent> только для чтенияунаследовано - Поток событий
mouseover, обрабатываемых этим Element. - onMouseUp → ElementStream<
MouseEvent> только для чтенияунаследовано - Поток событий
mouseup, обрабатываемых этим Element. - onMouseWheel → ElementStream<
WheelEvent> только для чтенияунаследовано - Поток событий
mousewheel, обрабатываемых этим Element. - onPaste → ElementStream<
ClipboardEvent> только для чтенияунаследовано - Поток событий
paste, обрабатываемых этим Element. - onPause → ElementStream<
Event> только для чтенияунаследовано - onPlay → ElementStream<
Event> только для чтенияунаследовано - onPlaying → ElementStream<
Event> только для чтенияунаследовано - onRateChange → ElementStream<
Event> только для чтенияунаследовано - onReset → ElementStream<
Event> только для чтенияунаследовано - Поток событий
reset, обрабатываемых этим Element. - onResize → ElementStream<
Event> только для чтенияунаследовано - onScroll → ElementStream<
Event> только для чтенияунаследовано - Поток событий
scroll, обрабатываемых этим Element. - onSearch → ElementStream<
Event> только для чтенияунаследовано - Поток событий
search, обрабатываемых этим Element. - onSeeked → ElementStream<
Event> только для чтенияунаследовано - onSeeking → ElementStream<
Event> только для чтенияунаследовано - onSelect → ElementStream<
Event> только для чтенияунаследовано - Поток событий
select, обрабатываемых этим Element. - onSelectStart → ElementStream<
Event> только для чтенияунаследовано - Поток событий
selectstart, обрабатываемых этим Element. - onStalled → ElementStream<
Event> только для чтенияунаследовано - onSubmit → ElementStream<
Event> только для чтенияунаследовано
- Поток событий
submit, обрабатываемых этим Element. - onSuspend → ElementStream<
Event> только для чтенияунаследовано - onTimeUpdate → ElementStream<
Event> только для чтенияунаследовано - onTouchCancel → ElementStream<
TouchEvent> только для чтенияунаследовано - Поток событий
touchcancel, обрабатываемых этим Element. - onTouchEnd → ElementStream<
TouchEvent> только для чтенияунаследовано - Поток событий
touchend, обрабатываемых этим Element. - onTouchEnter → ElementStream<
TouchEvent> только для чтенияунаследовано - Поток событий
touchenter, обрабатываемых этим Element. - onTouchLeave → ElementStream<
TouchEvent> только для чтенияунаследовано - Поток событий
touchleave, обрабатываемых этим Element. - onTouchMove → ElementStream<
TouchEvent> только для чтенияунаследовано - Поток событий
touchmove, обрабатываемых этим Element. - onTouchStart → ElementStream<
TouchEvent> только для чтенияунаследовано - Поток событий
touchstart, обрабатываемых этим Element. - onTransitionEnd → ElementStream<
TransitionEvent> только для чтенияунаследовано - Поток событий
transitionend, обрабатываемых этим Element. - onVolumeChange → ElementStream<
Event> только для чтенияунаследовано - onWaiting → ElementStream<
Event> только для чтенияунаследовано - onWheel → ElementStream<
WheelEvent> только для чтенияунаследовано - outerHtml → String? только для чтенияунаследовано
- ownerDocument → Document? только для чтенияунаследовано
- Документ, которому принадлежит этот узел.
- paddingEdge → CssRect только для чтенияунаследовано
- Доступ к размерам и положению блока содержимого и внутренних отступов этого элемента.
- parent → Element? только для чтенияунаследовано
- Родительский элемент этого узла.
- parentNode → Node? только для чтенияунаследовано
- Родительский узел этого узла.
- paused → bool только для чтенияунаследовано
- playbackRate ↔ num чтение / записьунаследовано
- played → TimeRanges только для чтенияунаследовано
- preload ↔ String чтение / записьунаследовано
- previousElementSibling → Element? только для чтенияунаследовано
- previousNode → Node? только для чтенияунаследовано
- Предыдущий соседний узел.
- readyState → int только для чтенияунаследовано
- remote → RemotePlayback? только для чтенияунаследовано
- runtimeType → Type только для чтенияунаследовано
- Представление типа объекта во время выполнения.
- scrollHeight → int только для чтенияунаследовано
- scrollLeft ↔ int чтение / записьунаследовано
- scrollTop ↔ int чтение / записьунаследовано
- scrollWidth → int только для чтенияунаследовано
- seekable → TimeRanges только для чтенияунаследовано
- seeking → bool только для чтенияунаследовано
- shadowRoot → ShadowRoot? только для чтенияунаследовано
- Корневой узел теневого дерева этого хоста теневого дерева.
- sinkId → String? только для чтенияунаследовано
- slot ↔ String? чтение / записьунаследовано
- spellcheck ↔ bool? чтение / записьунаследовано
- src ↔ String чтение / записьунаследовано
- srcObject ↔ MediaStream? чтение / записьунаследовано
- style → CssStyleDeclaration только для чтенияунаследовано
- styleMap → StylePropertyMap? только для чтенияунаследовано
- tabIndex ↔ int? чтение / записьунаследовано
- tagName → String только для чтенияунаследовано
- text ↔ String? чтение / записьунаследовано
- Весь текст внутри этого узла и его потомков.
- textTracks → TextTrackList? только для чтенияунаследовано
- title ↔ String? чтение / записьунаследовано
- translate ↔ bool? чтение / записьунаследовано
- Указывает, изменяется ли текстовое содержимое этого элемента при локализации страницы.
- videoDecodedByteCount → int? только для чтенияунаследовано
- videoTracks → VideoTrackList? только для чтенияунаследовано
- volume ↔ num чтение / записьунаследовано
Методы
- addEventListener(
String type, EventListener? listener, [bool? useCapture]) → void унаследовано - addTextTrack(
String kind, [String? label, String? language]) → TextTrack унаследовано - after(
Object nodes) → void унаследовано - animate(
Iterable< Map< String, dynamic>> frames, [dynamic timing]) → Animation унаследовано - Создает новый объект AnimationEffect, целевым элементом которого является объект, для которого вызван метод, и вызывает метод play() объекта AnimationTimeline временной шкалы документа для документа узла этого элемента, передавая только что созданный AnimationEffect в качестве аргумента метода. Возвращает объект Animation для этого эффекта.
- append(
Node node) → Node унаследовано - Добавляет узел в конец списка дочерних узлов этого узла.
- appendHtml(
String text, {NodeValidator? validator, NodeTreeSanitizer? treeSanitizer}) → void унаследовано - Разбирает указанный текст как HTML и добавляет полученный узел после последнего дочернего узла этого элемента.
- appendText(
String text) → void унаследовано - Добавляет указанный текст после последнего дочернего узла этого элемента.
- attached(
) → void унаследовано - Вызывается DOM, когда этот элемент вставляется в активный документ.
- attachShadow(
Map shadowRootInitDict) → ShadowRoot унаследовано - attributeChanged(
String name, String oldValue, String newValue) → void унаследовано - Вызывается DOM при изменении атрибута этого элемента.
- before(
Object nodes) → void унаследовано - blur(
) → void унаследовано - canPlayType(
String? type, [String? keySystem]) → String унаследовано - captureStream(
) → MediaStream унаследовано - click(
) → void унаследовано - clone(
bool? deep) → Node унаследовано - Возвращает копию этого узла.
- closest(
String selectors) → Element? унаследовано - contains(
Node? other) → bool унаследовано - Возвращает значение true, если этот узел содержит указанный узел.
- createFragment(
String? html, {NodeValidator? validator, NodeTreeSanitizer? treeSanitizer}) → DocumentFragment унаследовано - Создает DocumentFragment из фрагмента HTML и проверяет, что он соответствует правилам очистки, заданным в validator или treeSanitizer.
- createShadowRoot(
) → ShadowRoot унаследовано - Создает новый корень теневого DOM для этого хоста теневого DOM.
- detached(
) → void унаследовано - Вызывается DOM, когда этот элемент удаляется из активного документа.
- dispatchEvent(
Event event) → bool унаследовано - enteredView(
) → void унаследовано - Устарело*: вместо этого переопределите attached.
- focus(
) → void унаследовано - getAnimations(
) → List< Animation> унаследовано - getAttribute(
String name) → String? унаследовано - getAttributeNames(
) → List< String> унаследовано - getAttributeNS(
String? namespaceURI, String name) → String? унаследовано - getBoundingClientRect(
) → Rectangle< num> унаследовано - Возвращает наименьший ограничивающий прямоугольник, охватывающий поля, полосу прокрутки и границу этого элемента.
- getClientRects(
) → List< Rectangle< num>> унаследовано - getComputedStyle(
[String? pseudoElement]) → CssStyleDeclaration унаследовано - Набор всех значений CSS, примененных к этому элементу, включая унаследованные значения и значения по умолчанию.
- getDestinationInsertionPoints(
) → List< Node> унаследовано - Возвращает список точек вставки теневого DOM, в которые распределен этот элемент.
- getElementsByClassName(
String classNames) → List< Node> унаследовано - Возвращает список узлов с заданным именем класса внутри этого элемента.
- getNamespacedAttributes(
String namespace) → Map< String, String> унаследовано - Возвращает карту для управления атрибутами указанного пространства имен.
- getRootNode(
[Map? options]) → Node унаследовано - hasAttribute(
String name) → bool унаследовано - hasAttributeNS(
String? namespaceURI, String name) → bool унаследовано - hasChildNodes(
) → bool унаследовано - Возвращает значение true, если у этого узла есть дочерние узлы.
- hasPointerCapture(
int pointerId) → bool унаследовано - insertAdjacentElement(
String where, Element element) → Element унаследовано - Вставляет
elementв DOM в указанное место. - insertAdjacentHtml(
String where, String html, {NodeValidator? validator, NodeTreeSanitizer? treeSanitizer}) → void унаследовано - Разбирает текст как фрагмент HTML и вставляет его в DOM в указанное место.
- insertAdjacentText(
String where, String text) → void унаследовано - Вставляет текст в DOM в указанное место.
- insertAllBefore(
Iterable< Node> newNodes, Node child) → void унаследовано - Вставляет все узлы в этот узел непосредственно перед дочерним узлом.
- insertBefore(
Node node, Node? child) → Node унаследовано - Вставляет указанный узел в этот узел непосредственно перед дочерним узлом. Если child равен
null, указанный узел вставляется в конец списка дочерних узлов этого узла. - leftView(
) → void унаследовано - Устарело*: вместо этого переопределите detached.
- load(
) → void унаследовано - matches(
String selectors) → bool унаследовано - Проверяет, соответствует ли этот элемент селекторам CSS.
- matchesWithAncestors(
String selectors) → bool унаследовано - Проверяет, соответствует ли этот элемент или любой из его родителей селекторам CSS.
- noSuchMethod(
Invocation invocation) → dynamic унаследовано - Вызывается при обращении к несуществующему методу или свойству.
- offsetTo(
Element parent) → Point< num> унаследовано - Возвращает смещение borderEdge этого элемента относительно указанного
parent. - pause(
) → void унаследовано - play(
) → Future унаследовано - querySelector(
String selectors) → Element? унаследовано - Находит первый дочерний элемент этого элемента, соответствующий указанной группе селекторов.
- querySelectorAll<
T extends Element>( String selectors) → ElementList< T> унаследовано - Находит все дочерние элементы этого элемента, соответствующие указанной группе селекторов.
- releasePointerCapture(
int pointerId) → void унаследовано - remove(
) → void унаследовано - Удаляет этот узел из DOM.
- removeAttribute(
String name) → void унаследовано - removeAttributeNS(
String? namespaceURI, String name) → void унаследовано - removeEventListener(
String type, EventListener? listener, [bool? useCapture]) → void унаследовано - replaceWith(
Node otherNode) → Node унаследовано - Заменяет этот узел другим узлом.
- requestFullscreen(
[Map? options]) → Future< void> унаследовано - Отображает этот элемент в полноэкранном режиме.
- requestPointerLock(
) → void унаследовано - scroll(
[dynamic options_OR_x, num? y]) → void унаследовано - scrollBy(
[dynamic options_OR_x, num? y]) → void унаследовано - scrollIntoView(
[ScrollAlignment? alignment]) → void унаследовано - Прокручивает страницу так, чтобы этот элемент оказался в области видимости.
- scrollIntoViewIfNeeded(
[bool? centerIfNeeded]) → void унаследовано - Нестандартная версия
scrollIntoView, которая прокручивает страницу так, чтобы текущий элемент оказался в видимой области окна браузера, если он еще не находится в ней. Если элемент уже находится в видимой области окна браузера, прокрутка не выполняется. - scrollTo(
[dynamic options_OR_x, num? y]) → void унаследовано - setApplyScroll(
String nativeScrollBehavior) → Future< ScrollState> унаследовано - setAttribute(
String name, Object value) → void унаследовано - setAttributeNS(
String? namespaceURI, String name, Object value) → void унаследовано - setDistributeScroll(
String nativeScrollBehavior) → Future< ScrollState> унаследовано - setInnerHtml(
String? html, {NodeValidator? validator, NodeTreeSanitizer? treeSanitizer}) → void унаследовано - Разбирает фрагмент HTML и устанавливает его в качестве содержимого этого элемента. Это гарантирует, что созданное содержимое соответствует правилам очистки, заданным в validator или treeSanitizer.
- setMediaKeys(
MediaKeys? mediaKeys) → Future унаследовано - setPointerCapture(
int pointerId) → void унаследовано - setSinkId(
String sinkId) → Future унаследовано - toString(
) → String унаследовано - Строковое представление этого элемента.
Операторы
- operator ==(
Object other) → bool унаследовано - Оператор равенства.
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-html/AudioElement-class.html