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