Я пытаюсь воспроизвести файл WAV, который имеет длину 27 секунд, но getPlayLength () возвращает 143 мс.
Это мой код:
auto m_pSoundEngine = irrklang::createIrrKlangDevice();
auto m_pSound = m_pSoundEngine->play2D("G:\\SomeAbsolutePath\\3_Tenor.wav", true, false, true);
m_pSound->getPlayLength(); //returns 143 (ms)
m_pSound->getPlaybackSpeed(); //returns 1.0
Это звукфайл:
Что я делаю не так? Сам звук является экспортом из Cubase, и VLC воспроизводит его правильно.