AudioStreamPlayer
Inherits: Node < Object Plays back audio non-positionally.
Description
Plays an audio stream non-positionally.
AudioStreamPlayer2D or AudioStreamPlayer3D instead of AudioStreamPlayer.
Tutorials
- 音频流
- 2D Dodge The Creeps Demo
- Audio Device Changer Demo
- Audio Generator Demo
- Audio Mic Record Demo
- Audio Spectrum Demo
Properties
Methods
Signals
- finished ( )
Emitted when the audio stops playing.
Enumerations
MixTarget: - MIX_TARGET_STEREO = 0 —- The audio will be played only on the first channel.
- MIX_TARGET_SURROUND = 1 —- The audio will be played on all surround channels.
- MIX_TARGET_CENTER = 2 —- The audio will be played on the second channel, which is usually the center.
Property Descriptions
- bool autoplay
true, audio plays when added to scene tree.
- String bus Bus on which this audio is playing.
- MixTarget mix_target MixTarget constants.
- float pitch_scale The pitch and the tempo of the audio, as a multiplier of the audio sample’s sample rate.
- bool playing
true, audio is playing.
- AudioStream stream AudioStream object to be played.
- bool stream_paused
true, the playback is paused. You can resume it by settingstream_pausedtofalse.
- float volume_db
Volume of sound, in dB.
Method Descriptions
- float get_playback_position ( ) AudioStream in seconds.
- AudioStreamPlayback get_stream_playback ( )
AudioStreamPlayback object associated with this
AudioStreamPlayer.
- play ( float from_position=0.0 )
from_position, in seconds.
- seek ( float to_position ) Sets the position from which audio will be played, in seconds.
- stop ( ) Stops the audio.
