如何在 OpenAL 声音库中调整声音的音量?
问问题
9000 次
2 回答
17
float newVolume = 0.4f;
alSourcef(currentSourceID, AL_GAIN, newVolume);
于 2011-02-20T17:02:58.207 回答
1
void Listener::setVolume(float v)
{
Assert::isTrue(0 <= v && v <= 1);
alListenerf(AL_GAIN, v);
}
float Listener::getVolume()
{
ALfloat v;
alGetListenerf(AL_GAIN, &v);
return v;
}
于 2021-08-05T09:00:15.333 回答