| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Работа приложения в фоновом режиме |
| Автор: coach 29.8.2006, 12:49 |
| Написал тут wave player с использованием DirectSound. Возник вопрос: как сделать так, чтобы при сворачивании окна и потере фокуса ввода воспроизведение звука продолжалось? Обязательно ли для этого создавать процесс с высоким приоритетом ? |
| Автор: Romikgy 29.8.2006, 13:46 |
| имхо вгонни в отделный поток, правда странно что прекращается воспроизведение |
| Автор: chozen 29.8.2006, 22:55 |
| Что-то тут не так. Видать, матрица вмешивается... А если без шуток, то, действительно, не должно прекращаться звучание в тех условиях. И от приоритета это не зависит... |
| Автор: coach 30.8.2006, 21:22 |
| Воспроизведение не прекращается(т.е. когда возвращаешь окну фокус играет уже другая часть мелодии). При потере окном фокуса не происходит передача звука на устройство вывода |
| Автор: Romikgy 30.8.2006, 22:52 | ||
че ? |
| Автор: coach 31.8.2006, 14:23 |
| Короче, сворачиваешь окно и звука нет!!! |
| Автор: Romikgy 31.8.2006, 14:29 |
| значит косяк в коде , исходник в студию.... |
| Автор: coach 4.9.2006, 18:55 |
| Romikgy, Ты прав, косяк в коде есть-- при сворачивании окна (Minimize) сообщения от него не поступают в очередь -------- что делать ??? |
| Автор: Greeen 4.9.2006, 22:58 |
| coach, воспроизводи в потоке и все дела |
| Автор: Fixin 4.9.2006, 23:01 |
| плодить потоки - не лучшая методика |