跳到主要内容

VideoPlayer

继承

Control

简要描述

播放视频流的控件。

描述

使用VideoStream资源播放视频流的控制节点。

支持的视频格式为[=] WebM [/url][VideoStreamWebm]),[=] Ogg Theora [/url]

成员

类型属性名默认值
intaudio_track0
boolautoplayfalse
intbuffering_msec500
Stringbus"Master"
boolexpandtrue
boolpausedfalse
VideoStreamstream
floatstream_position
floatvolume
floatvolume_db0.0

方法

返回值类型方法名称
Stringget_stream_name() const
Textureget_video_texture() const
boolis_playing() const
voidplay()
voidstop()

信号

  • **finished**

播放结束时发出。


常量

成员说明

  • int audio_track
Default0
setterset_audio_track(value)
getterget_audio_track
  • bool autoplay
Defaultfalse
setterset_autoplay(value)
getterhas_autoplay
  • int buffering_msec
Default500
setterset_buffering_msec(value)
getterget_buffering_msec
  • String bus
Default"Master"
setterset_bus(value)
getterget_bus
  • bool expand
Defaulttrue
setterset_expand(value)
getterhas_expand
  • bool paused
Defaultfalse
setterset_paused(value)
getteris_paused
  • VideoStream stream
setterset_stream(value)
getterget_stream
  • float stream_position
setterset_stream_position(value)
getterget_stream_position
  • float volume
setterset_volume(value)
getterget_volume
  • float volume_db
Default0.0
setterset_volume_db(value)
getterget_volume_db

方法说明

  • get_stream_name get_stream_name() const

返回视频流的名称,或`“


  • get_video_texture get_video_texture() const

返回当前帧为[纹理]


  • is_playing is_playing() const

如果正在播放视频,则返回true

注意:如果在播放过程中暂停播放,该视频仍被视为正在播放。


  • play play()

从头开始播放视频。


  • stop stop()

停止视频播放并将流位置设置为0。

注意:尽管流位置将设置为0,但视频流的第一帧不会成为当前帧。