crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> QSound::play() & QSound::isFinished()
man22
  опции профиля:
сообщение 12.5.2010, 15:47
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 3
Регистрация: 11.5.2010
Пользователь №: 1705

Спасибо сказали: 0 раз(а)




Репутация:   0  


взято из доков:
"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
Сообщение #2


Активный участник
***

Группа: Участник
Сообщений: 257
Регистрация: 22.5.2008
Из: Зеленоград
Пользователь №: 181

Спасибо сказали: 30 раз(а)




Репутация:   4  


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

Сообщение отредактировал Анна - 2.12.2010, 12:41
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 21.10.2018, 6:46