powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / PlaySound
7 сообщений из 7, страница 1 из 1
PlaySound
    #39822164
Илья2282228
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте! Нужна помощь, цель - воспроизвести 2 мелодии в одно время. Иначе говоря одну поверх другой, но у меня не выходит(

PlaySound("project_music.wav", NULL, SND_ASYNC | SND_FILENAME);
PlaySound(TEXT("menu.wav"), NULL, SND_FILENAME | SND_ASYNC);


Помогите плиз((((((
...
Рейтинг: 0 / 0
PlaySound
    #39822198
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если это Win32API - то там есть флажок SND_ASYNC. Не знаю поможет это или нет для эффекта наложения двух звуков.
Вобщем это API очень простой. Для каких-то офисных звуков. Не для музыкальных композиций.
...
Рейтинг: 0 / 0
PlaySound
    #39822230
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Илья2282228у меня не выходит(

А что именно "не выходит-то", Данила-мастер? Прочитать документацию?..
MSDNIf this flag is not specified, PlaySound attempts to stop the currently playing
sound so that the device can be used to play the new sound.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
PlaySound
    #39822238
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для чистоты эксперимента.

Код: plaintext
1.
2.
3.
PlaySound("project_music.wav", NULL, SND_ASYNC | SND_FILENAME);
// sleep(….ms);
PlaySound(TEXT("menu.wav"), NULL, SND_FILENAME | SND_ASYNC);


Перед пуском menu.wav будет прочитан файл. В зависимости от скорости дисковой подсистемы
или от готовности ее прочитать файл это может занять несколько десятков милисекунд.

Тоесть если второй файл - длинный. То надо понимать что старты будут не синхронные.
Для человеческого слуха это важно.

Ну... так-же как если-бы в оркестре один из инструменстов вступил не сразу. Рубанёт слух.
...
Рейтинг: 0 / 0
PlaySound
    #39822303
Илья2282228
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton,Спасибо!
...
Рейтинг: 0 / 0
PlaySound
    #39822305
Илья2282228
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,Вся документация на английском и не очень ясная
...
Рейтинг: 0 / 0
PlaySound
    #39822387
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Илья2282228Вся документация на английском и не очень ясная
Что именно тебе неясно в процитированном мною предложении
после использования гуглопереводчика
?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / PlaySound
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]