AudioStreamPlayer

Inherits: Node < Object

类别: 核心

简要说明

非位置播放音频。

方法

float

get_playback_position ( )

AudioStreamPlayback

get_stream_playback ( )

无效

play ( float from_position=0.0 )

无效

seek ( float to_position )

无效

stop ( )

信号

  • finished ( )

当音频停止播放时发出。

枚举

枚举 MixTarget

  • MIX_TARGET_STEREO = 0 ---音频只能在第一个频道播放。

  • MIX_TARGET_SURROUND = 1 ---音频将在所有环绕声道上播放。

  • MIX_TARGET_CENTER = 2 ---音频将在第二个频道播放,通常是中心频道。

描述

以非位置方式播放音频流。

教程

属性描述

违约

设定器

设置自动播放(值)

吸气剂

是否启用了自动播放(

如果 true ,添加到场景树时播放音频。

违约

“主控形状”

设定器

设置总线(值)

吸气剂

获取总线()

正在播放此音频的总线。

违约

0

设定器

设定混合目标(值)

吸气剂

获取混合目标()

如果音频配置有两个以上的扬声器,则设置目标频道。见 MIX_TARGET_* 常量。

违约

1.0

设定器

设置螺距刻度(值)

吸气剂

获取音高音阶

改变音高和音速。

违约

吸气剂

正在玩(

如果 true ,正在播放音频。

设定器

设置流(值)

吸气剂

获取流()

这个 AudioStream 要播放的对象。

  • bool stream_paused

违约

设定器

设置流暂停(值)

吸气剂

获取流暂停())

违约

0.0

设定器

设置音量分贝(值)

吸气剂

获取_volume_db()

音量,单位为分贝。

方法说明

  • float get_playback_position ( )

返回中的位置 AudioStream 几秒钟后。

  • void play ( float from_position=0.0 )

播放给定的音频 from_position ,秒。

  • void seek ( float to_position )

设置播放音频的位置(秒)。

  • void stop ( )

停止音频。