Audio

open external class Audio(src: String) : HTMLAudioElement

Types

Companion
Link copied to clipboard
object Companion

Functions

addEventListener
Link copied to clipboard
fun addEventListener(type: String, callback: (Event) -> Unit?, options: dynamic = definedExternally)
fun addEventListener(type: String, callback: EventListener?, options: dynamic = definedExternally)
addTextTrack
Link copied to clipboard
fun addTextTrack(kind: TextTrackKind, label: String = definedExternally, language: String = definedExternally): TextTrack
after
Link copied to clipboard
open override fun after(vararg nodes: dynamic)
append
Link copied to clipboard
open override fun append(vararg nodes: dynamic)
appendChild
Link copied to clipboard
fun appendChild(node: Node): Node
attachShadow
Link copied to clipboard
fun attachShadow(init: ShadowRootInit): ShadowRoot
before
Link copied to clipboard
open override fun before(vararg nodes: dynamic)
blur
Link copied to clipboard
fun blur()
canPlayType
Link copied to clipboard
fun canPlayType(type: String): CanPlayTypeResult
click
Link copied to clipboard
fun click()
cloneNode
Link copied to clipboard
fun cloneNode(deep: Boolean = definedExternally): Node
closest
Link copied to clipboard
fun closest(selectors: String): Element?
compareDocumentPosition
Link copied to clipboard
fun compareDocumentPosition(other: Node): Short
contains
Link copied to clipboard
fun contains(other: Node?): Boolean
convertPointFromNode
Link copied to clipboard
open override fun convertPointFromNode(point: DOMPointInit, from: dynamic, options: ConvertCoordinateOptions): DOMPoint
convertQuadFromNode
Link copied to clipboard
open override fun convertQuadFromNode(quad: dynamic, from: dynamic, options: ConvertCoordinateOptions): DOMQuad
convertRectFromNode
Link copied to clipboard
open override fun convertRectFromNode(rect: DOMRectReadOnly, from: dynamic, options: ConvertCoordinateOptions): DOMQuad
dispatchEvent
Link copied to clipboard
fun dispatchEvent(event: Event): Boolean
fastSeek
Link copied to clipboard
fun fastSeek(time: Double)
focus
Link copied to clipboard
fun focus()
forceSpellCheck
Link copied to clipboard
fun forceSpellCheck()
getAttribute
Link copied to clipboard
fun getAttribute(qualifiedName: String): String?
getAttributeNames
Link copied to clipboard
fun getAttributeNames(): Array<String>
getAttributeNode
Link copied to clipboard
fun getAttributeNode(qualifiedName: String): Attr?
getAttributeNodeNS
Link copied to clipboard
fun getAttributeNodeNS(namespace: String?, localName: String): Attr?
getAttributeNS
Link copied to clipboard
fun getAttributeNS(namespace: String?, localName: String): String?
getBoundingClientRect
Link copied to clipboard
fun getBoundingClientRect(): DOMRect
getBoxQuads
Link copied to clipboard
open override fun getBoxQuads(options: BoxQuadOptions): Array<DOMQuad>
getClientRects
Link copied to clipboard
fun getClientRects(): Array<DOMRect>
getElementsByClassName
Link copied to clipboard
fun getElementsByClassName(classNames: String): HTMLCollection
getElementsByTagName
Link copied to clipboard
fun getElementsByTagName(qualifiedName: String): HTMLCollection
getElementsByTagNameNS
Link copied to clipboard
fun getElementsByTagNameNS(namespace: String?, localName: String): HTMLCollection
getRootNode
Link copied to clipboard
fun getRootNode(options: GetRootNodeOptions = definedExternally): Node
getStartDate
Link copied to clipboard
fun getStartDate(): dynamic
hasAttribute
Link copied to clipboard
fun hasAttribute(qualifiedName: String): Boolean
hasAttributeNS
Link copied to clipboard
fun hasAttributeNS(namespace: String?, localName: String): Boolean
hasAttributes
Link copied to clipboard
fun hasAttributes(): Boolean
hasChildNodes
Link copied to clipboard
fun hasChildNodes(): Boolean
hasPointerCapture
Link copied to clipboard
fun hasPointerCapture(pointerId: Int): Boolean
insertAdjacentElement
Link copied to clipboard
fun insertAdjacentElement(where: String, element: Element): Element?
insertAdjacentHTML
Link copied to clipboard
fun insertAdjacentHTML(position: String, text: String)
insertAdjacentText
Link copied to clipboard
fun insertAdjacentText(where: String, data: String)
insertBefore
Link copied to clipboard
fun insertBefore(node: Node, child: Node?): Node
isDefaultNamespace
Link copied to clipboard
fun isDefaultNamespace(namespace: String?): Boolean
isEqualNode
Link copied to clipboard
fun isEqualNode(otherNode: Node?): Boolean
isSameNode
Link copied to clipboard
fun isSameNode(otherNode: Node?): Boolean
load
Link copied to clipboard
fun load()
lookupNamespaceURI
Link copied to clipboard
fun lookupNamespaceURI(prefix: String?): String?
lookupPrefix
Link copied to clipboard
fun lookupPrefix(namespace: String?): String?
matches
Link copied to clipboard
fun matches(selectors: String): Boolean
normalize
Link copied to clipboard
fun normalize()
pause
Link copied to clipboard
fun pause()
play
Link copied to clipboard
fun play(): Promise<Unit>
prepend
Link copied to clipboard
open override fun prepend(vararg nodes: dynamic)
querySelector
Link copied to clipboard
open override fun querySelector(selectors: String): Element?
querySelectorAll
Link copied to clipboard
open override fun querySelectorAll(selectors: String): NodeList
releasePointerCapture
Link copied to clipboard
fun releasePointerCapture(pointerId: Int)
remove
Link copied to clipboard
open override fun remove()
removeAttribute
Link copied to clipboard
fun removeAttribute(qualifiedName: String)
removeAttributeNode
Link copied to clipboard
fun removeAttributeNode(attr: Attr): Attr
removeAttributeNS
Link copied to clipboard
fun removeAttributeNS(namespace: String?, localName: String)
removeChild
Link copied to clipboard
fun removeChild(child: Node): Node
removeEventListener
Link copied to clipboard
fun removeEventListener(type: String, callback: (Event) -> Unit?, options: dynamic = definedExternally)
fun removeEventListener(type: String, callback: EventListener?, options: dynamic = definedExternally)
replaceChild
Link copied to clipboard
fun replaceChild(node: Node, child: Node): Node
replaceWith
Link copied to clipboard
open override fun replaceWith(vararg nodes: dynamic)
requestFullscreen
Link copied to clipboard
fun requestFullscreen(): Promise<Unit>
scroll
Link copied to clipboard
fun scroll(options: ScrollToOptions = definedExternally)
fun scroll(x: Double, y: Double)
scrollBy
Link copied to clipboard
fun scrollBy(options: ScrollToOptions = definedExternally)
fun scrollBy(x: Double, y: Double)
scrollIntoView
Link copied to clipboard
fun scrollIntoView()
fun scrollIntoView(arg: dynamic)
scrollTo
Link copied to clipboard
fun scrollTo(options: ScrollToOptions = definedExternally)
fun scrollTo(x: Double, y: Double)
setAttribute
Link copied to clipboard
fun setAttribute(qualifiedName: String, value: String)
setAttributeNode
Link copied to clipboard
fun setAttributeNode(attr: Attr): Attr?
setAttributeNodeNS
Link copied to clipboard
fun setAttributeNodeNS(attr: Attr): Attr?
setAttributeNS
Link copied to clipboard
fun setAttributeNS(namespace: String?, qualifiedName: String, value: String)
setMediaKeys
Link copied to clipboard
fun setMediaKeys(mediaKeys: MediaKeys?): Promise<Unit>
setPointerCapture
Link copied to clipboard
fun setPointerCapture(pointerId: Int)
webkitMatchesSelector
Link copied to clipboard
fun webkitMatchesSelector(selectors: String): Boolean

Properties

accessKey
Link copied to clipboard
open var accessKey: String
accessKeyLabel
Link copied to clipboard
open val accessKeyLabel: String
assignedSlot
Link copied to clipboard
open override val assignedSlot: HTMLSlotElement?
attributes
Link copied to clipboard
open val attributes: NamedNodeMap
audioTracks
Link copied to clipboard
open val audioTracks: AudioTrackList
autoplay
Link copied to clipboard
open var autoplay: Boolean
baseURI
Link copied to clipboard
open val baseURI: String
buffered
Link copied to clipboard
open val buffered: TimeRanges
childElementCount
Link copied to clipboard
open override val childElementCount: Int
childNodes
Link copied to clipboard
open val childNodes: NodeList
children
Link copied to clipboard
open override val children: HTMLCollection
classList
Link copied to clipboard
open val classList: DOMTokenList
className
Link copied to clipboard
open var className: String
clientHeight
Link copied to clipboard
open val clientHeight: Int
clientLeft
Link copied to clipboard
open val clientLeft: Int
clientTop
Link copied to clipboard
open val clientTop: Int
clientWidth
Link copied to clipboard
open val clientWidth: Int
contentEditable
Link copied to clipboard
open override var contentEditable: String
contextMenu
Link copied to clipboard
open var contextMenu: HTMLMenuElement?
controls
Link copied to clipboard
open var controls: Boolean
crossOrigin
Link copied to clipboard
open var crossOrigin: String?
currentSrc
Link copied to clipboard
open val currentSrc: String
currentTime
Link copied to clipboard
open var currentTime: Double
dataset
Link copied to clipboard
open val dataset: DOMStringMap
defaultMuted
Link copied to clipboard
open var defaultMuted: Boolean
defaultPlaybackRate
Link copied to clipboard
open var defaultPlaybackRate: Double
dir
Link copied to clipboard
open var dir: String
draggable
Link copied to clipboard
open var draggable: Boolean
dropzone
Link copied to clipboard
open val dropzone: DOMTokenList
duration
Link copied to clipboard
open val duration: Double
ended
Link copied to clipboard
open val ended: Boolean
error
Link copied to clipboard
open val error: MediaError?
firstChild
Link copied to clipboard
open val firstChild: Node?
firstElementChild
Link copied to clipboard
open override val firstElementChild: Element?
hidden
Link copied to clipboard
open var hidden: Boolean
id
Link copied to clipboard
open var id: String
innerHTML
Link copied to clipboard
open var innerHTML: String
innerText
Link copied to clipboard
open var innerText: String
isConnected
Link copied to clipboard
open val isConnected: Boolean
isContentEditable
Link copied to clipboard
open override val isContentEditable: Boolean
lang
Link copied to clipboard
open var lang: String
lastChild
Link copied to clipboard
open val lastChild: Node?
lastElementChild
Link copied to clipboard
open override val lastElementChild: Element?
localName
Link copied to clipboard
open val localName: String
loop
Link copied to clipboard
open var loop: Boolean
mediaKeys
Link copied to clipboard
open val mediaKeys: MediaKeys?
muted
Link copied to clipboard
open var muted: Boolean
namespaceURI
Link copied to clipboard
open val namespaceURI: String?
networkState
Link copied to clipboard
open val networkState: Short
nextElementSibling
Link copied to clipboard
open override val nextElementSibling: Element?
nextSibling
Link copied to clipboard
open val nextSibling: Node?
nodeName
Link copied to clipboard
open val nodeName: String
nodeType
Link copied to clipboard
open val nodeType: Short
nodeValue
Link copied to clipboard
open var nodeValue: String?
offsetHeight
Link copied to clipboard
open val offsetHeight: Int
offsetLeft
Link copied to clipboard
open val offsetLeft: Int
offsetParent
Link copied to clipboard
open val offsetParent: Element?
offsetTop
Link copied to clipboard
open val offsetTop: Int
offsetWidth
Link copied to clipboard
open val offsetWidth: Int
onabort
Link copied to clipboard
open override var onabort: (Event) -> dynamic?
onblur
Link copied to clipboard
open override var onblur: (FocusEvent) -> dynamic?
oncancel
Link copied to clipboard
open override var oncancel: (Event) -> dynamic?
oncanplay
Link copied to clipboard
open override var oncanplay: (Event) -> dynamic?
oncanplaythrough
Link copied to clipboard
open override var oncanplaythrough: (Event) -> dynamic?
onchange
Link copied to clipboard
open override var onchange: (Event) -> dynamic?
onclick
Link copied to clipboard
open override var onclick: (MouseEvent) -> dynamic?
onclose
Link copied to clipboard
open override var onclose: (Event) -> dynamic?
oncontextmenu
Link copied to clipboard
open override var oncontextmenu: (MouseEvent) -> dynamic?
oncopy
Link copied to clipboard
open override var oncopy: (ClipboardEvent) -> dynamic?
oncuechange
Link copied to clipboard
open override var oncuechange: (Event) -> dynamic?
oncut
Link copied to clipboard
open override var oncut: (ClipboardEvent) -> dynamic?
ondblclick
Link copied to clipboard
open override var ondblclick: (MouseEvent) -> dynamic?
ondrag
Link copied to clipboard
open override var ondrag: (DragEvent) -> dynamic?
ondragend
Link copied to clipboard
open override var ondragend: (DragEvent) -> dynamic?
ondragenter
Link copied to clipboard
open override var ondragenter: (DragEvent) -> dynamic?
ondragexit
Link copied to clipboard
open override var ondragexit: (DragEvent) -> dynamic?
ondragleave
Link copied to clipboard
open override var ondragleave: (DragEvent) -> dynamic?
ondragover
Link copied to clipboard
open override var ondragover: (DragEvent) -> dynamic?
ondragstart
Link copied to clipboard
open override var ondragstart: (DragEvent) -> dynamic?
ondrop
Link copied to clipboard
open override var ondrop: (DragEvent) -> dynamic?
ondurationchange
Link copied to clipboard
open override var ondurationchange: (Event) -> dynamic?
onemptied
Link copied to clipboard
open override var onemptied: (Event) -> dynamic?
onencrypted
Link copied to clipboard
open var onencrypted: (Event) -> dynamic?
onended
Link copied to clipboard
open override var onended: (Event) -> dynamic?
onerror
Link copied to clipboard
open override var onerror: (dynamic, String, Int, Int, Any?) -> dynamic?
onfocus
Link copied to clipboard
open override var onfocus: (FocusEvent) -> dynamic?
ongotpointercapture
Link copied to clipboard
open override var ongotpointercapture: (PointerEvent) -> dynamic?
oninput
Link copied to clipboard
open override var oninput: (InputEvent) -> dynamic?
oninvalid
Link copied to clipboard
open override var oninvalid: (Event) -> dynamic?
onkeydown
Link copied to clipboard
open override var onkeydown: (KeyboardEvent) -> dynamic?
onkeypress
Link copied to clipboard
open override var onkeypress: (KeyboardEvent) -> dynamic?
onkeyup
Link copied to clipboard
open override var onkeyup: (KeyboardEvent) -> dynamic?
onload
Link copied to clipboard
open override var onload: (Event) -> dynamic?
onloadeddata
Link copied to clipboard
open override var onloadeddata: (Event) -> dynamic?
onloadedmetadata
Link copied to clipboard
open override var onloadedmetadata: (Event) -> dynamic?
onloadend
Link copied to clipboard
open override var onloadend: (Event) -> dynamic?
onloadstart
Link copied to clipboard
open override var onloadstart: (ProgressEvent) -> dynamic?
onlostpointercapture
Link copied to clipboard
open override var onlostpointercapture: (PointerEvent) -> dynamic?
onmousedown
Link copied to clipboard
open override var onmousedown: (MouseEvent) -> dynamic?
onmouseenter
Link copied to clipboard
open override var onmouseenter: (MouseEvent) -> dynamic?
onmouseleave
Link copied to clipboard
open override var onmouseleave: (MouseEvent) -> dynamic?
onmousemove
Link copied to clipboard
open override var onmousemove: (MouseEvent) -> dynamic?
onmouseout
Link copied to clipboard
open override var onmouseout: (MouseEvent) -> dynamic?
onmouseover
Link copied to clipboard
open override var onmouseover: (MouseEvent) -> dynamic?
onmouseup
Link copied to clipboard
open override var onmouseup: (MouseEvent) -> dynamic?
onpaste
Link copied to clipboard
open override var onpaste: (ClipboardEvent) -> dynamic?
onpause
Link copied to clipboard
open override var onpause: (Event) -> dynamic?
onplay
Link copied to clipboard
open override var onplay: (Event) -> dynamic?
onplaying
Link copied to clipboard
open override var onplaying: (Event) -> dynamic?
onpointercancel
Link copied to clipboard
open override var onpointercancel: (PointerEvent) -> dynamic?
onpointerdown
Link copied to clipboard
open override var onpointerdown: (PointerEvent) -> dynamic?
onpointerenter
Link copied to clipboard
open override var onpointerenter: (PointerEvent) -> dynamic?
onpointerleave
Link copied to clipboard
open override var onpointerleave: (PointerEvent) -> dynamic?
onpointermove
Link copied to clipboard
open override var onpointermove: (PointerEvent) -> dynamic?
onpointerout
Link copied to clipboard
open override var onpointerout: (PointerEvent) -> dynamic?
onpointerover
Link copied to clipboard
open override var onpointerover: (PointerEvent) -> dynamic?
onpointerup
Link copied to clipboard
open override var onpointerup: (PointerEvent) -> dynamic?
onprogress
Link copied to clipboard
open override var onprogress: (ProgressEvent) -> dynamic?
onratechange
Link copied to clipboard
open override var onratechange: (Event) -> dynamic?
onreset
Link copied to clipboard
open override var onreset: (Event) -> dynamic?
onresize
Link copied to clipboard
open override var onresize: (Event) -> dynamic?
onscroll
Link copied to clipboard
open override var onscroll: (Event) -> dynamic?
onseeked
Link copied to clipboard
open override var onseeked: (Event) -> dynamic?
onseeking
Link copied to clipboard
open override var onseeking: (Event) -> dynamic?
onselect
Link copied to clipboard
open override var onselect: (Event) -> dynamic?
onshow
Link copied to clipboard
open override var onshow: (Event) -> dynamic?
onstalled
Link copied to clipboard
open override var onstalled: (Event) -> dynamic?
onsubmit
Link copied to clipboard
open override var onsubmit: (Event) -> dynamic?
onsuspend
Link copied to clipboard
open override var onsuspend: (Event) -> dynamic?
ontimeupdate
Link copied to clipboard
open override var ontimeupdate: (Event) -> dynamic?
ontoggle
Link copied to clipboard
open override var ontoggle: (Event) -> dynamic?
onvolumechange
Link copied to clipboard
open override var onvolumechange: (Event) -> dynamic?
onwaiting
Link copied to clipboard
open override var onwaiting: (Event) -> dynamic?
onwaitingforkey
Link copied to clipboard
open var onwaitingforkey: (Event) -> dynamic?
onwheel
Link copied to clipboard
open override var onwheel: (WheelEvent) -> dynamic?
outerHTML
Link copied to clipboard
open var outerHTML: String
ownerDocument
Link copied to clipboard
open val ownerDocument: Document?
parentElement
Link copied to clipboard
open val parentElement: Element?
parentNode
Link copied to clipboard
open val parentNode: Node?
paused
Link copied to clipboard
open val paused: Boolean
playbackRate
Link copied to clipboard
open var playbackRate: Double
played
Link copied to clipboard
open val played: TimeRanges
prefix
Link copied to clipboard
open val prefix: String?
preload
Link copied to clipboard
open var preload: String
previousElementSibling
Link copied to clipboard
open override val previousElementSibling: Element?
previousSibling
Link copied to clipboard
open val previousSibling: Node?
readyState
Link copied to clipboard
open val readyState: Short
scrollHeight
Link copied to clipboard
open val scrollHeight: Int
scrollLeft
Link copied to clipboard
open var scrollLeft: Double
scrollTop
Link copied to clipboard
open var scrollTop: Double
scrollWidth
Link copied to clipboard
open val scrollWidth: Int
seekable
Link copied to clipboard
open val seekable: TimeRanges
seeking
Link copied to clipboard
open val seeking: Boolean
shadowRoot
Link copied to clipboard
open val shadowRoot: ShadowRoot?
slot
Link copied to clipboard
open var slot: String
spellcheck
Link copied to clipboard
open var spellcheck: Boolean
src
Link copied to clipboard
open var src: String
srcObject
Link copied to clipboard
open var srcObject: MediaProvider?
style
Link copied to clipboard
open override val style: CSSStyleDeclaration
tabIndex
Link copied to clipboard
open var tabIndex: Int
tagName
Link copied to clipboard
open val tagName: String
textContent
Link copied to clipboard
open var textContent: String?
textTracks
Link copied to clipboard
open val textTracks: TextTrackList
title
Link copied to clipboard
open var title: String
translate
Link copied to clipboard
open var translate: Boolean
videoTracks
Link copied to clipboard
open val videoTracks: VideoTrackList
volume
Link copied to clipboard
open var volume: Double