Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.06.2010, 18:46   #1
Prihlop
Пользователь
 
Регистрация: 05.05.2009
Сообщений: 10
По умолчанию Многокональный звук

Пишу проэкт на с++ Builder 6: Программа проигрывает нужный звук по нажатию нужной кнопки. Все достаточно тривиально, но есть проблема, для проигрывания звука я выбрал функцию:
<code>PlaySound((Edit1->Text.c_str()),0, SND_ASYNC);</code>
Но проблема в том, что если во время воспроизведения одного звука воспроизвести другой, то первый прервется.
И вот теперь вопрос, как сделать так, чтобы воспроизведение первого продолжилось, и второй проигрался.
Я так понял, что всего участвует 1 канал, а как сделать, чтобы было несколько?
Prihlop вне форума Ответить с цитированием
Старый 19.06.2010, 19:01   #2
oleg kutkov
Unix C++ developer
Форумчанин
 
Аватар для oleg kutkov
 
Регистрация: 16.04.2007
Сообщений: 651
По умолчанию

А если в два потока пустить ?
oleg kutkov вне форума Ответить с цитированием
Старый 19.06.2010, 19:13   #3
Prihlop
Пользователь
 
Регистрация: 05.05.2009
Сообщений: 10
По умолчанию

А как так сделать?
вот в этом то, и проблема
Prihlop вне форума Ответить с цитированием
Старый 19.06.2010, 20:56   #4
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Можно и MСI использовать
Код:
mciSendString("play 1.wav",NULL,0,NULL);
mciSendString("play 2.wav",NULL,0,NULL);
play - команда
1.wav - имя файла

[ДОБАВЛЕНО]
А с потоками чего-то просто так не хочет...

Последний раз редактировалось eoln; 19.06.2010 в 21:04.
eoln вне форума Ответить с цитированием
Старый 19.06.2010, 21:32   #5
Prihlop
Пользователь
 
Регистрация: 05.05.2009
Сообщений: 10
По умолчанию

Ок, спасибо, сейчас затестю
Prihlop вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Звук igno®e Компьютерное железо 6 30.05.2010 13:34
Звук nevajniy Помощь студентам 3 13.03.2010 12:31
Звук xakkkkker Мультимедиа в Delphi 4 05.05.2008 08:13
звук и делфи, левый правый звук snusmumric Win Api 2 29.10.2007 11:10