Skip to content

LyricLineBase

This content is not available in your language yet.

Defined in: packages/core/src/lyric-player/base/line.ts:15

Internal

所有标准歌词行的基类

  • EventTarget
PropertyModifierTypeDefault valueDefined in
blurprotectednumber0packages/core/src/lyric-player/base/line.ts:18
delayprotectednumber0packages/core/src/lyric-player/base/line.ts:20
lineTransformsreadonlyLineTransformsundefinedpackages/core/src/lyric-player/base/line.ts:21
opacityprotectednumber1packages/core/src/lyric-player/base/line.ts:19
scaleprotectednumber1packages/core/src/lyric-player/base/line.ts:17
topprotectednumber0packages/core/src/lyric-player/base/line.ts:16

addEventListener(
type,
callback,
options?): void;

Defined in: node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.dom.d.ts:11569

The addEventListener() method of the EventTarget interface sets up a function that will be called whenever the specified event is delivered to the target.

MDN Reference

ParameterType
typestring
callbackEventListenerOrEventListenerObject | null
options?boolean | AddEventListenerOptions

void

EventTarget.addEventListener

abstract disable(): void;

Defined in: packages/core/src/lyric-player/base/line.ts:45

void


dispatchEvent(event): boolean;

Defined in: node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.dom.d.ts:11575

The dispatchEvent() method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order.

MDN Reference

ParameterType
eventEvent

boolean

EventTarget.dispatchEvent

dispose(): void;

Defined in: packages/core/src/lyric-player/base/line.ts:87

销毁实现了该接口的对象实例,释放占用的资源

一般情况下,调用本函数后就不可以再调用对象的任何函数了

void

Disposable.dispose

abstract enable(time?, shouldPlay?): void;

Defined in: packages/core/src/lyric-player/base/line.ts:44

ParameterType
time?number
shouldPlay?boolean

void


abstract getLine(): LyricLine;

Defined in: packages/core/src/lyric-player/base/line.ts:43

LyricLine


onLineSizeChange(_size): void;

Defined in: packages/core/src/lyric-player/base/line.ts:48

ParameterType
_size[number, number]

void


abstract pause(): void;

Defined in: packages/core/src/lyric-player/base/line.ts:47

void


rebuildElement(): void;

Defined in: packages/core/src/lyric-player/base/line.ts:65

void


removeEventListener(
type,
callback,
options?): void;

Defined in: node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.dom.d.ts:11581

The removeEventListener() method of the EventTarget interface removes an event listener previously registered with EventTarget.addEventListener() from the target.

MDN Reference

ParameterType
typestring
callbackEventListenerOrEventListenerObject | null
options?boolean | EventListenerOptions

void

EventTarget.removeEventListener

abstract resume(): void;

Defined in: packages/core/src/lyric-player/base/line.ts:46

void


setTransform(
top?,
scale?,
opacity?,
blur?,
_force?,
delay?,
_mode?): void;

Defined in: packages/core/src/lyric-player/base/line.ts:49

ParameterTypeDefault value
topnumber...
scalenumber...
opacitynumber...
blurnumber...
_forcebooleanfalse
delaynumber0
_modeLyricLineRenderModeLyricLineRenderMode.SOLID

void


abstract update(delta?): void;

Defined in: packages/core/src/lyric-player/base/line.ts:86

ParameterType
delta?number

void