xr-frame / Exports / VideoTexture

# Class: VideoTexture

视频纹理。

# 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