0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 6
1

воспроизвести несколько wav файлов

08.02.2011, 16:32. Показов 2292. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток. Есть компилятор Borland C++Builder 6 и несколько wav файлов(лежат в папке с программой), необходимо воспроизвести их. Причем второй, относительно первого, должен начинаться с некоторой задержкой(как и третий, относительно второго и т. д.), которая задается в виде некого параметра, которым можно управлять. Заранее спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.02.2011, 16:32
Ответы с готовыми решениями:

Как воспроизвести wav из dll
Здравствуйте, сразу скажу что читал здесь кучу тем про это, но не до конца понял. Есть dll, в ней...

Как из dll воспроизвести wav файл ?
Подскажите пожалуйста, я создал свою dll и запихнул туда wav файл. Нигде не могу найти как этот...

Запихнуть wav в dll и воспроизвести в основном проекте
Хочется все wav-файлы спрятать в dll чтобы пользователи не трогали их. Никаких лишних манипуляций с...

Как воспроизвести wav файл функцией PlaySound
//--------------------------------------------------------------------------- #include <vcl.h>...

7
LK
Заблокирован
08.02.2011, 21:34 2
Как правило, все уже украдено до нас : Проиграть по очереди wav файлы
1
0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 6
08.02.2011, 22:10  [ТС] 3
Цитата Сообщение от LK Посмотреть сообщение
Как правило, все уже украдено до нас : Проиграть по очереди wav файлы
а там какие библиотеки подключать надо?
0
LK
Заблокирован
08.02.2011, 22:24 4
что-то там говорят про библиотеку winmm.dll
0
0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 6
09.02.2011, 01:03  [ТС] 5
не понял что там пытались сказать. Обычно я пользовался следующим кодом
C++
1
2
 int inResult;
    inResult=sndPlaySound("c:\\error.wav",SND_SYNC);
но при таком коде следующий звук начинается лишь после того как закончился предыдущий. А мне надо чтобы следующий звуковой wav файл стартовал с небольшой задержкой.

И еще такой вопрос: как с помощью с++ увеличить длительность воспроизведения звука?
0
LK
Заблокирован
09.02.2011, 01:29 6
C++
1
Sleep(5000);
?

Добавлено через 1 минуту
И еще такой вопрос: как с помощью с++ увеличить длительность воспроизведения звука?
- т.е., чтобы 5-минутная песнь звучала минут 10 ?

Добавлено через 1 минуту
C++
1
2
3
inResult=sndPlaySound("c:\\error.wav",SND_SYNC);
Sleep(5000); // 5 сек.
inResult=sndPlaySound("c:\\success.wav",SND_SYNC);
Добавлено через 2 минуты
Если я правильно понял ...
C++
1
2
3
for (int i=0; i=5;i++) {
  inResult=sndPlaySound("c:\\error.wav",SND_SYNC);
}
... песнь ошибки должна звучать 5 раз ...
0
0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 6
09.02.2011, 15:44  [ТС] 7
ну вот смотри у меня допустим есть два файла 1.wav, 2.wav. Длительность файлов 1 минута. Я каким либо действием запускаю воспроизведение файла 1.wav, и после 30 сек воспроизведения должен запуститься файл 2.wav, первый файл при этом должен продолжать играть. Как это реализовать?
Если написать так
C++
1
2
inResult=sndPlaySound("c:\\1.wav",SND_SYNC);
inResult=sndPlaySound("c:\\2.wav",SND_SYNC);
тока файл 2 запустить лишь после того как 1.wav завершиться, а мне надо раньше
0
LK
Заблокирован
09.02.2011, 16:59 8
Запускай по таймеру. Таймер
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.02.2011, 16:59
Помогаю со студенческими работами здесь

Запись wav файлов
Здравствуйте, столкнулся с такой проблемой, имеется пианино в котором звуками клавиш являются wav...

Воспроизведение mp3 или wav файлов
Доброго всего! Никто не подскажет, можно ли как-нибудь воспроизводить mp3 или wav файлы на форме в...

Как воспроизвести .wav файл
Если пишу просто PlaySound("Sound.wav",NULL,SND_FILENAME | SND_ASYNC); Выдает ошибку error...

как отсчеты сигнала в wav и воспроизвести его
Добрый день, столкнулся с задачей обработки сигнала.Беру сигнал из wav фаила или txt , далее мне...

Как по проще воспроизвести WAV с указанной позиции?
Собственно вопрос в шапке. Тоесть воспроизводить надо не с начала, а с определённой позиции....

Как воспроизвести звук wav из dll внедренной в процесс?
пробовал так PlaySound(MAKEINTRESOURCE(IDR_WAVE1), GetModuleHandle(NULL), SND_RESOURCE | SND_MEMORY...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru