API Reference / Media
# Class: Media
# Hierarchy
-
↳
Media
# Table of contents
# Constructors
# Properties
# Accessors
# Methods
# Constructors
# constructor
• Protected new Media(stage)
# Parameters
| Name | Type |
|---|---|
stage | Stage |
# Overrides
# 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
# 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
# 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
# Defined in
event/EventEmitter.ts:42 (opens new window)
▸ emit(type, ...args): boolean
# Parameters
| Name | Type |
|---|---|
type | string |
...args | any[] |
# Returns
boolean
# Inherited from
# Defined in
event/EventEmitter.ts:43 (opens new window)
# hasEventListener
▸ hasEventListener(type): boolean
# Parameters
| Name | Type |
|---|---|
type | string |
# Returns
boolean
# Inherited from
# Defined in
event/EventEmitter.ts:80 (opens new window)
# off
▸ off(type, listener?): Media
# Parameters
| Name | Type |
|---|---|
type | string |
listener? | Listener |
# Returns
# Inherited from
# Defined in
event/EventEmitter.ts:16 (opens new window)
# on
▸ on(type, listener): Media
# Parameters
| Name | Type |
|---|---|
type | string |
listener | (...args: any[]) => void |
# Returns
# Overrides
# Defined in
media/Media.ts:36 (opens new window)
# once
▸ once(type, listener): Media
# Parameters
| Name | Type |
|---|---|
type | string |
listener | Listener |
# Returns
# Inherited from
# Defined in
event/EventEmitter.ts:33 (opens new window)
# removeAllListeners
▸ removeAllListeners(): Media
# Returns
# Inherited from
EventEmitter.removeAllListeners