Я хочу знать, есть ли в openAL команда, которую можно использовать для воспроизведения звукового файла с определенного момента времени (время поиска). Например, если я использую слайдер и сдвигаю его, как только я отпускаю слайдер, звуковой файл должен воспроизводиться именно с этого момента.
Я реализовал это для iOS. Но я не нашел этот метод openAL, который может воспроизводить файл с определенного момента времени.
alSourcei(sourceID, AL_BUFFER, 0);
alSourcei(sourceID, AL_BUFFER, bufferID);
// Set the pitch and gain of the source
alSourcef(sourceID, AL_PITCH, aPitch);
alSourcef(sourceID, AL_GAIN, aGain * fxVolume);
if(aLoop) {
alSourcei(sourceID, AL_LOOPING, AL_TRUE);
} else {
alSourcei(sourceID, AL_LOOPING, AL_FALSE);
}
// Set the source location
alSource3f(sourceID, AL_POSITION, aLocation.x, aLocation.y, 0.0f);
**Here we play the sound ***
alSourcePlay(sourceID);
Выполнение вышеуказанного кода всегда воспроизводит звуковую дорожку с начальной позиции.
Я хочу знать, есть ли какой-нибудь метод в openAL, который может искать трек в определенный момент времени.