AudioStreamPlayer¶
类别: 核心
简要说明¶
非位置播放音频。
属性¶
假 |
||
“主控形状” |
||
0 |
||
1.0 |
||
假 |
||
假 |
||
0.0 |
枚举¶
枚举 MixTarget :
MIX_TARGET_STEREO = 0 ---音频只能在第一个频道播放。
MIX_TARGET_SURROUND = 1 ---音频将在所有环绕声道上播放。
MIX_TARGET_CENTER = 2 ---音频将在第二个频道播放,通常是中心频道。
描述¶
以非位置方式播放音频流。
属性描述¶
bool autoplay
违约 |
假 |
设定器 |
设置自动播放(值) |
吸气剂 |
是否启用了自动播放( |
如果 true
,添加到场景树时播放音频。
String bus
违约 |
“主控形状” |
设定器 |
设置总线(值) |
吸气剂 |
获取总线() |
正在播放此音频的总线。
MixTarget mix_target
违约 |
0 |
设定器 |
设定混合目标(值) |
吸气剂 |
获取混合目标() |
如果音频配置有两个以上的扬声器,则设置目标频道。见 MIX_TARGET_*
常量。
float pitch_scale
违约 |
1.0 |
设定器 |
设置螺距刻度(值) |
吸气剂 |
获取音高音阶 |
改变音高和音速。
bool playing
违约 |
假 |
吸气剂 |
正在玩( |
如果 true
,正在播放音频。
AudioStream stream
设定器 |
设置流(值) |
吸气剂 |
获取流() |
这个 AudioStream 要播放的对象。
bool stream_paused
违约 |
假 |
设定器 |
设置流暂停(值) |
吸气剂 |
获取流暂停()) |
float volume_db
违约 |
0.0 |
设定器 |
设置音量分贝(值) |
吸气剂 |
获取_volume_db() |
音量,单位为分贝。
方法说明¶
float get_playback_position ( )
返回中的位置 AudioStream 几秒钟后。
AudioStreamPlayback get_stream_playback ( )
void play ( float from_position=0.0 )
播放给定的音频 from_position
,秒。
void seek ( float to_position )
设置播放音频的位置(秒)。
void stop ( )
停止音频。