HTMLMediaElement

JS
1.1
abstract class HTMLMediaElement : HTMLElement
(source)

Exposes the JavaScript HTMLMediaElement to Kotlin

Constructors

JS
1.1

<init>

Exposes the JavaScript HTMLMediaElement to Kotlin

HTMLMediaElement()

Properties

JS
1.1

audioTracks

open val audioTracks: AudioTrackList
JS
1.1

autoplay

open var autoplay: Boolean
JS
1.1

buffered

open val buffered: TimeRanges
JS
1.1

controls

open var controls: Boolean
JS
1.1

crossOrigin

open var crossOrigin: String?
JS
1.1

currentSrc

open val currentSrc: String
JS
1.1

currentTime

open var currentTime: Double
JS
1.1

defaultMuted

open var defaultMuted: Boolean
JS
1.1

defaultPlaybackRate

open var defaultPlaybackRate: Double
JS
1.1

duration

open val duration: Double
JS
1.1

ended

open val ended: Boolean
JS
1.1

error

open val error: MediaError?
JS
1.1

loop

open var loop: Boolean
JS
1.1

mediaKeys

open val mediaKeys: MediaKeys?
JS
1.1

muted

open var muted: Boolean
JS
1.1

networkState

open val networkState: Short
JS
1.1

onencrypted

open var onencrypted: ((Event) -> dynamic)?
JS
1.1

onwaitingforkey

open var onwaitingforkey: ((Event) -> dynamic)?
JS
1.1

paused

open val paused: Boolean
JS
1.1

playbackRate

open var playbackRate: Double
JS
1.1

played

open val played: TimeRanges
JS
1.1

preload

open var preload: String
JS
1.1

readyState

open val readyState: Short
JS
1.1

seekable

open val seekable: TimeRanges
JS
1.1

seeking

open val seeking: Boolean
JS
1.1

src

open var src: String
JS
1.1

srcObject

open var srcObject: MediaProvider?
JS
1.1

textTracks

open val textTracks: TextTrackList
JS
1.1

videoTracks

open val videoTracks: VideoTrackList
JS
1.1

volume

open var volume: Double

Functions

JS
1.1

addTextTrack

fun addTextTrack(
    kind: TextTrackKind,
    label: String = definedExternally,
    language: String = definedExternally
): TextTrack
JS
1.1

canPlayType

fun canPlayType(type: String): CanPlayTypeResult
JS
1.1

fastSeek

fun fastSeek(time: Double)
JS
1.1

getStartDate

fun getStartDate(): dynamic
JS
1.1

load

fun load()
JS
1.1

pause

fun pause()
JS
1.1

play

fun play(): Promise<Unit>
JS
1.1

setMediaKeys

fun setMediaKeys(mediaKeys: MediaKeys?): Promise<Unit>

Companion Object Properties

JS
1.1

ATTRIBUTE_NODE

val ATTRIBUTE_NODE: Short
JS
1.1

CDATA_SECTION_NODE

val CDATA_SECTION_NODE: Short
JS
1.1

COMMENT_NODE

val COMMENT_NODE: Short
JS
1.1

DOCUMENT_FRAGMENT_NODE

val DOCUMENT_FRAGMENT_NODE: Short
JS
1.1

DOCUMENT_NODE

val DOCUMENT_NODE: Short
JS
1.1

DOCUMENT_POSITION_CONTAINED_BY

val DOCUMENT_POSITION_CONTAINED_BY: Short
JS
1.1

DOCUMENT_POSITION_CONTAINS

val DOCUMENT_POSITION_CONTAINS: Short
JS
1.1

DOCUMENT_POSITION_DISCONNECTED

val DOCUMENT_POSITION_DISCONNECTED: Short
JS
1.1

DOCUMENT_POSITION_FOLLOWING

val DOCUMENT_POSITION_FOLLOWING: Short
JS
1.1

DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC

val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: Short
JS
1.1

DOCUMENT_POSITION_PRECEDING

val DOCUMENT_POSITION_PRECEDING: Short
JS
1.1

DOCUMENT_TYPE_NODE

val DOCUMENT_TYPE_NODE: Short
JS
1.1

ELEMENT_NODE

val ELEMENT_NODE: Short
JS
1.1

ENTITY_NODE

val ENTITY_NODE: Short
JS
1.1

ENTITY_REFERENCE_NODE

val ENTITY_REFERENCE_NODE: Short
JS
1.1

HAVE_CURRENT_DATA

val HAVE_CURRENT_DATA: Short
JS
1.1

HAVE_ENOUGH_DATA

val HAVE_ENOUGH_DATA: Short
JS
1.1

HAVE_FUTURE_DATA

val HAVE_FUTURE_DATA: Short
JS
1.1

HAVE_METADATA

val HAVE_METADATA: Short
JS
1.1

HAVE_NOTHING

val HAVE_NOTHING: Short
JS
1.1

NETWORK_EMPTY

val NETWORK_EMPTY: Short
JS
1.1

NETWORK_IDLE

val NETWORK_IDLE: Short
JS
1.1

NETWORK_LOADING

val NETWORK_LOADING: Short
JS
1.1

NETWORK_NO_SOURCE

val NETWORK_NO_SOURCE: Short
JS
1.1

NOTATION_NODE

val NOTATION_NODE: Short
JS
1.1

PROCESSING_INSTRUCTION_NODE

val PROCESSING_INSTRUCTION_NODE: Short
JS
1.1

TEXT_NODE

val TEXT_NODE: Short

Inheritors

JS
1.1

HTMLAudioElement

Exposes the JavaScript HTMLAudioElement to Kotlin

abstract class HTMLAudioElement : HTMLMediaElement
JS
1.1

HTMLVideoElement

Exposes the JavaScript HTMLVideoElement to Kotlin

abstract class HTMLVideoElement : 
    HTMLMediaElement,
    CanvasImageSource,
    TexImageSource