API Reference / Media

# Class: Media

# Hierarchy

# Table of contents

# Constructors

# Properties

# Accessors

# Methods

# Constructors

# constructor

Protected new Media(stage)

# Parameters

Name Type
stage Stage

# Overrides

EventEmitter.constructor

# Defined in

media/Media.ts:15 (opens new window)

# Properties

# $boundOnError

Protected Readonly $boundOnError: (e: ErrorEvent) => void

# Type declaration

▸ (e): void

# Parameters
Name Type
e ErrorEvent
# Returns

void

# Defined in

media/Media.ts:13 (opens new window)


# $boundOnLoad

Protected Readonly $boundOnLoad: () => void

# Type declaration

▸ (): void

# Returns

void

# Defined in

media/Media.ts:12 (opens new window)


# $element

Protected Readonly $element: HTMLImageElement | HTMLAudioElement

# Defined in

media/Media.ts:7 (opens new window)


# $emittingType

Protected $emittingType: string = null

# Inherited from

EventEmitter.$emittingType

# Defined in

event/EventEmitter.ts:6 (opens new window)


# $errored

Protected $errored: boolean = false

# Defined in

media/Media.ts:10 (opens new window)


# $events

Protected $events: Object = {}

# Inherited from

EventEmitter.$events

# Defined in

event/EventEmitter.ts:5 (opens new window)


# $loaded

Protected $loaded: boolean = false

# Defined in

media/Media.ts:9 (opens new window)


# $removedListeners

Protected $removedListeners: Listener[] = []

# Inherited from

EventEmitter.$removedListeners

# Defined in

event/EventEmitter.ts:7 (opens new window)


# $stage

Protected Readonly $stage: Stage

# Defined in

media/Media.ts:11 (opens new window)

# Accessors

# element

get element(): HTMLImageElement | HTMLAudioElement

# Returns

HTMLImageElement | HTMLAudioElement

# Defined in

media/Media.ts:22 (opens new window)


# url

get url(): string

# Returns

string

# Defined in

media/Media.ts:26 (opens new window)

set url(url): void

# Parameters

Name Type
url string

# Returns

void

# Defined in

media/Media.ts:30 (opens new window)

# Methods

# $onError

Protected $onError(): void

# Returns

void

# Defined in

media/Media.ts:56 (opens new window)


# $onLoad

Protected $onLoad(): void

# Returns

void

# Defined in

media/Media.ts:50 (opens new window)


# emit

emit(event): boolean

# Parameters

Name Type
event Event

# Returns

boolean

# Inherited from

EventEmitter.emit

# Defined in

event/EventEmitter.ts:42 (opens new window)

emit(type, ...args): boolean

# Parameters

Name Type
type string
...args any[]

# Returns

boolean

# Inherited from

EventEmitter.emit

# Defined in

event/EventEmitter.ts:43 (opens new window)


# hasEventListener

hasEventListener(type): boolean

# Parameters

Name Type
type string

# Returns

boolean

# Inherited from

EventEmitter.hasEventListener

# Defined in

event/EventEmitter.ts:80 (opens new window)


# off

off(type, listener?): Media

# Parameters

Name Type
type string
listener? Listener

# Returns

Media

# Inherited from

EventEmitter.off

# Defined in

event/EventEmitter.ts:16 (opens new window)


# on

on(type, listener): Media

# Parameters

Name Type
type string
listener (...args: any[]) => void

# Returns

Media

# Overrides

EventEmitter.on

# Defined in

media/Media.ts:36 (opens new window)


# once

once(type, listener): Media

# Parameters

Name Type
type string
listener Listener

# Returns

Media

# Inherited from

EventEmitter.once

# Defined in

event/EventEmitter.ts:33 (opens new window)


# removeAllListeners

removeAllListeners(): Media

# Returns

Media

# Inherited from

EventEmitter.removeAllListeners

# Defined in

event/EventEmitter.ts:85 (opens new window)