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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.10.2017, 11:00   #1
Фируз1990
Пользователь
 
Регистрация: 02.11.2016
Сообщений: 10
По умолчанию Delphi PlaySound

Мир вам и всем привет !
у меня такой вопрос, как сделать что бы в PlaySound-е сиграла сразу два файла причем синхронно ?
я сделал так но здесь читает толку первую.
playSound( 'Мистер', HInstance, SND_RESOURCE + SND_ASYNC);
PlaySound( 'Смит', HInstance, SND_RESOURCE + SND_ASYNC);

но а если сделать так:

playSound( 'Мистер', HInstance, SND_RESOURCE + SND_Loop);
PlaySound( 'Смит', HInstance, SND_RESOURCE + SND_ASYNC);


то сработает но не отпускает первую пока не закончит ))
у кого есть идея
Фируз1990 вне форума Ответить с цитированием
Старый 09.10.2017, 12:05   #2
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

PlaySound подходит только для простейшего воспроизведения звука.
Лучше возьмите Bass. Эта библиотека прекрасно справляется с параллельным воспроизведением.
Streletz вне форума Ответить с цитированием
Старый 09.10.2017, 12:11   #3
Фируз1990
Пользователь
 
Регистрация: 02.11.2016
Сообщений: 10
По умолчанию

ну это не Бас а Плесоунд сначала надо учит простейших!: мне больше по душе четкость и ясность
Фируз1990 вне форума Ответить с цитированием
Старый 09.10.2017, 12:13   #4
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Как хотите. Воля ваша.
Streletz вне форума Ответить с цитированием
Старый 09.10.2017, 14:10   #5
Фируз1990
Пользователь
 
Регистрация: 02.11.2016
Сообщений: 10
По умолчанию

возможно и моя ) и спасибо за совет
Фируз1990 вне форума Ответить с цитированием
Старый 09.10.2017, 16:29   #6
dummy_user
Форумчанин
 
Аватар для dummy_user
 
Регистрация: 02.03.2013
Сообщений: 109
По умолчанию

Да, PlaySound() не особо подходит для этого.
Лучше возьмите DirectSound или готовую звуковую либу, т.к. со звуком большой гемор.
dummy_user вне форума Ответить с цитированием
Старый 09.10.2017, 16:31   #7
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

А SND_RESOURCE + SND_LOOP + SND_ASYNC нельзя что ли?)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PlaySound Артэс Win Api 6 03.06.2014 00:59
PlaySound() Артэс Общие вопросы C/C++ 7 19.09.2010 20:18
трабла с PlaySound C-мэн Win Api 2 16.11.2008 18:35
PlaySound Kalewa-Uliss Мультимедиа в Delphi 3 22.09.2008 18:20
PlaySound delphin100 Мультимедиа в Delphi 9 31.03.2008 08:40