.. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the VideoPlayer.xml source instead. .. The source is found in doc/classes or modules//doc_classes. .. _class_VideoPlayer: VideoPlayer =========== **Inherits:** :ref:`Control` **<** :ref:`CanvasItem` **<** :ref:`Node` **<** :ref:`Object` **Category:** Core Brief Description ----------------- Control to play video files. Member Functions ---------------- +--------------------------------+-----------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_stream_name` **(** **)** const | +--------------------------------+-----------------------------------------------------------------------------+ | :ref:`Texture` | :ref:`get_video_texture` **(** **)** | +--------------------------------+-----------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_playing` **(** **)** const | +--------------------------------+-----------------------------------------------------------------------------+ | void | :ref:`play` **(** **)** | +--------------------------------+-----------------------------------------------------------------------------+ | void | :ref:`stop` **(** **)** | +--------------------------------+-----------------------------------------------------------------------------+ Member Variables ---------------- .. _class_VideoPlayer_audio_track: - :ref:`int` **audio_track** .. _class_VideoPlayer_autoplay: - :ref:`bool` **autoplay** .. _class_VideoPlayer_buffering_msec: - :ref:`int` **buffering_msec** - The amount of milliseconds to store in buffer while playing. .. _class_VideoPlayer_bus: - :ref:`String` **bus** .. _class_VideoPlayer_expand: - :ref:`bool` **expand** .. _class_VideoPlayer_paused: - :ref:`bool` **paused** .. _class_VideoPlayer_stream: - :ref:`VideoStream` **stream** .. _class_VideoPlayer_stream_position: - :ref:`float` **stream_position** - The current position of the stream, in seconds. .. _class_VideoPlayer_volume: - :ref:`float` **volume** - The volume of the audio track as a linear value. .. _class_VideoPlayer_volume_db: - :ref:`float` **volume_db** Description ----------- This control has the ability to play video streams. The only format accepted is the OGV Theora, so any other format must be converted before using in a project. Member Function Description --------------------------- .. _class_VideoPlayer_get_stream_name: - :ref:`String` **get_stream_name** **(** **)** const Get the name of the video stream. .. _class_VideoPlayer_get_video_texture: - :ref:`Texture` **get_video_texture** **(** **)** Get the current frame of the video as a :ref:`Texture`. .. _class_VideoPlayer_is_playing: - :ref:`bool` **is_playing** **(** **)** const Get whether or not the video is playing. .. _class_VideoPlayer_play: - void **play** **(** **)** Start the video playback. .. _class_VideoPlayer_stop: - void **stop** **(** **)** Stop the video playback.