Russian Qt Forum
Ноябрь 22, 2024, 17:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QSound и isFinished  (Прочитано 4151 раз)
JayFOX
Гость
« : Март 16, 2008, 20:03 »

Здравствуйте, возможно, эта тема уже неоднократно поднималась, но всё-же:
как отследить, когда заканчивается воспроизведение

вот что про isFinished гласит assistant

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.

естественное, isfinished у меня тоже всегда выдаёт true
как-же быть? помогите
Записан
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« Ответ #1 : Март 22, 2008, 22:48 »

Из текста "for unlooped sounds" вывод:
попробуй задать
setLoops(2) и по сигналу QSound::isFinished() делай QSound::stop()
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.075 секунд. Запросов: 23.