微信小程序

VideoTexture

xr-frame / Exports / VideoTexture

# Class: VideoTexture

视频纹理。

# Table of contents

# Constructors

  • constructor

# Properties

  • onEnd

# Accessors

  • height
  • state
  • texture
  • width

# Methods

  • pause
  • play
  • release
  • resume
  • seek
  • stop

# 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

# 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.32.0及以上支持。

# Returns

Promise<void>

# seek

seek(pos): Promise<any>

从某处开始播放。

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

Promise<any>

# stop

stop(): void

停止播放视频。

# Returns

void