Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Мультимедиа _ QSound::play() & QSound::isFinished()

Автор: man22 12.5.2010, 15:47

взято из доков:
"bool QSound::isFinished () const
Returns true if the sound has finished playing; otherwise returns false.

Warning: On Windows this function always returns true for unlooped sounds."

даже если я делаю setLoops(1), isFinished() все равно некорректно работает на винде..
есть какие - нибудь соображения?
а то из-за простого проигрывания вав файлов придется юзать phonon..

Автор: Анна 2.12.2010, 11:50

man22, юзай phonon. Они в документации про QSound каждый раз пишут, что в винде всё работает не так.

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)