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