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

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


Помогите плиз((((((
...
Рейтинг: 0 / 0
04.06.2019, 11:50
    #39822198
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PlaySound
Если это Win32API - то там есть флажок SND_ASYNC. Не знаю поможет это или нет для эффекта наложения двух звуков.
Вобщем это API очень простой. Для каких-то офисных звуков. Не для музыкальных композиций.
...
Рейтинг: 0 / 0
04.06.2019, 12:34
    #39822230
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PlaySound
Илья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
04.06.2019, 12:43
    #39822238
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PlaySound
Для чистоты эксперимента.

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


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