Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Работа приложения в фоновом режиме


Автор: coach 29.8.2006, 12:49
Написал тут wave player с использованием DirectSound.
Возник вопрос: как сделать так, чтобы при сворачивании окна и потере фокуса ввода воспроизведение звука продолжалось?
Обязательно ли для этого создавать процесс с высоким приоритетом ?

Автор: Romikgy 29.8.2006, 13:46
имхо вгонни в отделный поток, правда странно что прекращается воспроизведение 

Автор: chozen 29.8.2006, 22:55
Что-то тут не так. Видать, матрица вмешивается...  smile 

А если без шуток, то, действительно, не должно прекращаться звучание в тех условиях. И от приоритета это не зависит...

Автор: coach 30.8.2006, 21:22
Воспроизведение не прекращается(т.е. когда возвращаешь окну фокус играет уже другая часть мелодии).
 
При потере окном фокуса не происходит передача звука на устройство вывода  smile 

Автор: Romikgy 30.8.2006, 22:52
Цитата(coach @  30.8.2006,  20:22 Найти цитируемый пост)
При потере окном фокуса не происходит передача звука на устройство вывода

че ?

Автор: coach 31.8.2006, 14:23
Короче, сворачиваешь окно и звука нет!!!


Автор: Romikgy 31.8.2006, 14:29
значит косяк в коде , исходник в студию....

Автор: coach 4.9.2006, 18:55
Romikgy

Ты прав, косяк в коде есть-- при сворачивании окна (Minimize) сообщения от него не поступают в очередь --------   что делать ???

Автор: zkv 4.9.2006, 19:36
Цитата(coach @  4.9.2006,  18:55 Найти цитируемый пост)

Ты прав, косяк в коде есть-- при сворачивании окна (Minimize) сообщения от него не поступают в очередь --------   что делать ??? 

наверное показать код  smile, ты сам бы смог ответить на подобного рода вопрос?

Автор: Greeen 4.9.2006, 22:58
coach, воспроизводи в потоке и все дела

Автор: Fixin 4.9.2006, 23:01
Цитата(Greeen @  4.9.2006,  22:58 Найти цитируемый пост)
в потоке
плодить потоки - не лучшая методика

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)