Я пытаюсь использовать FMOD для разработки приложения, которое, как ожидается, сможет воспроизводить звук медленнее, чем обычно, чтобы пользователь мог слышать звук более четко. В моем коде, я назвал Channel :: setFrequency так:setFrequency в FMOD не работает удовлетворительно
float normal_frequency;
channel->getFrequency(&normal_frequency);
channel->setFrequency(normal_frequency * speedSelected);
Если значение speedSelected ниже 1, например 0.8, звук действительно будет воспроизводиться медленнее, чем обычно, но голос звучит очень странно. Игра медленно не позволяет мне слышать звук более четко.
В отличие от этого Microsoft Windows Media Player отлично работает, когда воспроизводит звук медленнее, чем обычно.
Есть ли способ решить эту проблему?