audio_sound_set_track_position

此函数将设置给定声音 ID 或资源的位置(以秒为单位)。

提供的"索引"可以是声音的单个实例(从audio_play_sound()返回)或声音资源(例如通过资源浏览器添加的资源)。此函数的行为将根据您指定的索引类型而有所不同:

此函数仅更改当前播放声音或其下一播放的曲目位置(如果提供声音资源)。如果在启用循环的情况下播放声音,后续播放将始终从开始(0.0 秒)开始,而不是从使用此函数定义的曲目位置开始。例如,以5.7秒开始一个声音循环将播放从那个点开始的第一个声音,然而,之后它将从开始到结束继续重复整个音轨。

 

语法:

audio_sound_set_track_position(index, time);

参数类型描述
indexSound Asset or Sound Instance ID要改变的声音的索引。
timeReal将起点设置为的时间(以秒为单位)。超出声音末端的值被限制到其长度。

 

返回:

N/A

 

例子:

var snd = audio_play_sound(snd_MainTrack, 0, false);
audio_sound_set_track_position(snd, 32);

上述代码播放声音,然后使用返回的ID值将声音的起始位置设置为32秒。