Class: VideoTexture

查看 llm.txt

最后一次编辑于 2026-10-22

视频纹理。

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

• new VideoTexture(scene, options, onReady, onEnd?)

Parameters

Name Type Description
scene Scene -
options IVideoTextureOptions -
onReady (vt: VideoTexture, error?: Error) => void 创建成功时的回调。
onEnd? () => void 播放结束时的回调。

Properties

onEnd

• Optional onEnd: () => void

Type declaration

▸ (): void

Returns

void

Accessors

autoPause

• get autoPause(): boolean

Returns

boolean


height

• get height(): number

Returns

number


state

• get state(): EVideoState

当前视频纹理播放状态。

Returns

EVideoState


texture

• get texture(): default

Returns

default


width

• get width(): number

Returns

number

Methods

pause

▸ pause(): Promise<void>

暂停当前播放的视频。 需要在基础库v2.33.0及以上支持。

Returns

Promise<void>


play

▸ play(): Promise<void>

播放视频。

Returns

Promise<void>


release

▸ release(): void

释放视频。

Returns

void


resume

▸ resume(): Promise<void>

唤醒已暂停的视频。 需要在基础库v2.33.0及以上支持。

Returns

Promise<void>


seek

▸ seek(pos): Promise<any>

从某处开始播放。

Parameters

Name Type Description
pos number 事件,单位为s

Returns

Promise<any>


stop

▸ stop(): void

停止播放视频。

Returns

void