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
# 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