Форум программистов, компьютерный форум CyberForum.ru

PlaySound или аналог для проигрывания двух и более звуков - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заполнение массива змейкой по диагонали http://www.cyberforum.ru/cpp-beginners/thread1248501.html
народ можете немного помочь) надо заполнить массив таким способом мне как бы не нужна прям целая программа мне хватит только одного условия) дальше я то уже справлюсь, мне просто не очень понятно как в цикле снова идет увелечение значений, ну к примеру если делать цикл из конца к началу, как например сначало заполнить к примеру (5,5) потом (4,5) и потом снова увеличить I и зделать (5,4) ну и...
C++ Strcpy - Символы, которые обрезали, остаются где-то в памяти или нет? char str; strcpy(str, "Не надо стесняться!"); str = '\0'; Символы, которые обрезали, остаются где-то в памяти или нет? http://www.cyberforum.ru/cpp-beginners/thread1248495.html
C++ Как в libcurl сохранить cookies в переменную
подскажите пожалуйста как в libcurl сохранить cookies в переменную
Удалить слова из предложения, в которых встречается буква e C++
суть задачи такова : Есть строка неизвестной длины с англо-цифровыми буквами и словами. нужно удалить слова содержащие букву "e" (англ), не используя доп переменных. реально ли это ?
C++ Освобождение и выделение динамической памяти http://www.cyberforum.ru/cpp-beginners/thread1248412.html
Привет народ, такой вопрос: Допустим в main, указателю выделил память, всё разумеется нормально, читаю пишу всё ок, потом передал этот указатель в функцию в другом файле (*.cpp), там освободил память и выделил другое количество, потом назад в main освободил. Можно ли так сделать? Спасибо. Вот мои труды: Файл 1: #include"stdafx.h" #include"iostream" using namespace std; typedef short...
C++ Определить и вывести на экран один сомножитель из N, который можно вычеркнуть из произведения Не могу понять чего от меня хотят:) Условие задачи: Напишите программу, которая определит и выведет на экран один сомножитель из N, который можно вычеркнуть из произведения 1! x 2! x 3! x ... x N! так, чтобы оставшееся произведение было точным квадратом. Напишите пример входных и выходных данных и кратко поясните, что надо сделать. Спасибо. подробнее

Показать сообщение отдельно
Hastings
1 / 1 / 0
Регистрация: 29.08.2014
Сообщений: 34
30.08.2014, 12:58  [ТС]     PlaySound или аналог для проигрывания двух и более звуков
Спасибо за ответы) Понравилась BASS(хотя она с лицензией ), и не могу найти внятного урока или объяснений ф-ций DirectSound или как вообще пользоваться, был бы рад вашей помощи здесь.
Решил я покопаться дальше с PlaySound() и нашёл такой флаг SND_NOSTOP
Написано в нём следующие:
The specified sound event will yield to another sound event that is already playing in the same process. If a sound cannot be played because the resource needed to generate that sound is busy playing another sound, the function immediately returns FALSE without playing the requested sound.

If this flag is not specified, PlaySound attempts to stop any sound that is currently playing in the same process. Sounds played in other processes are not affected.

Как я понял, он должен играть новый файл, но ПОВЕРХ предыдущего, у меня он вообще ничего не играет и не прерывает.
Написано про ресурсы, но я не знаю, про какие имеется ввиду(
Во 2 абзаце написано, что звуки в других процессах не будут останавливаться, как создать другой процесс?))

У меня такой код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <Windows.h>
#include <MMSystem.h>
#include <conio.h>
using namespace std;
 
void main(){ 
bool s=PlaySound(TEXT("rectest.wav"), NULL, SND_LOOP | SND_ASYNC);
    cout<<s;
_getch();
 
s=PlaySound(("ss.wav"), NULL, SND_NOSTOP | SND_ASYNC);
cout<<s;
_getch();
}
Переменная s, для отслеживания TRUE FALSE

Добавлено через 18 часов 36 минут
ап.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru