Страница: 1 |
Вопрос: Проигрывание звука на закрытии формы | Добавлено: 18.11.09 01:44 |
Автор вопроса: ![]() |
Всем привет. Есть программа, в её папке есть 2 файла:
- settings.ini - ExitSoundPath (путь к exit.wav) - ExitSoundLength (длина звука в мс) - exit.wav (какой-то звук) На закрытии формы считывается путь звука и его длина, а потом звук проигрывается, ставится Sleep на кол-во мсек. Этот способ откровенно говоря индусский, прошу подкинуть способ чтобы звук проигрывался, и сразу закрывалась форма. P.S. Звук играется через System.Media.SoundPlayer |
Ответы | Всего ответов: 5 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 9968842 Вопросов: 40 Ответов: 337 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 18.11.09 06:55 |
Вместо .ini можно использовать My.Settings(XML) |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 629966 Вопросов: 118 Ответов: 903 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 18.11.09 09:33 |
У меня есть пример тут на сайте. Называется Гороскоп. aka Horoscope. Поищи!
Посмотри как я там сделал ![]() (Сайт: http://rashid4ever.narod.ru/myapps/horoscope/ ) |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 29 Ответов: 284 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 18.11.09 10:45 |
Может потоками?
Запускаешь поток для воспроизведения музыки, ждешь его окончания и закрываешь прогу! Вот пример:
|
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 9968842 Вопросов: 40 Ответов: 337 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 18.11.09 13:55 |
Мне кажется потоки самое то |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() Вопросов: 2 Ответов: 2 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 18.11.09 15:17 |
Огромное всем спасибо, оказалось что можно просто использовать функцию PlaySync, которая как раз идёт отдельным потоком. Ещё раз спасибо ![]() |
Страница: 1 |
|