Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проиграть два wav-файла [D7, XP]


Jimmy ©   (2010-01-24 10:45:00) 

Подскажите, как можно последовательно проиграть два wav-файла из ресурсов, но так, чтобы приложение "продолжало работу" сразу после начала проигрывания первого файла? Заранее спасибо!


Дмитрий С   (2010-01-27 07:34:00) [1]

В доп. потоке проще всего, имхо.


grisme   (2010-01-27 07:03:00) [2]

можно для пущей выпендрёжности ещё и BASS( http://un4seen.com).
он, вроде бы, WAV поддерживает. и играет в доп.потоке.


KilkennyCat   (2010-01-26 15:32:00) [3]


> просто "склеить" два wav в один и просто играть его?

а зачем?

> По таймеру второй.

ну ваще...


Рамиль_   (2010-01-26 11:35:00) [4]

Узнать длину первого, выставить таймер и запустить. По таймеру второй.
Или синхронно в доп потоке.


Вася   (2010-01-26 04:04:00) [5]

> задержка не нужна, но второй файл должен проигрываться только
> после того, как проигрался первый


может например просто "склеить" два wav в один и просто играть его?


Anatoly Podgoretsky   (2010-01-24 12:17:00) [6]

> Б  (24.01.2010 11:20:01)  [1]

А может он ActiveX какой ни будь использует? Что тогда, а тогда уже наступило "Там нет ответа на мой вопрос"


Anatoly Podgoretsky   (2010-01-24 12:15:00) [7]

> Jimmy  (24.01.2010 10:45:00)  [0]

Ну так правильно надо написать, а у тебя видимо неправильно. Существует множество способов и ты наверно догадываешься, что не стоит рассказывать про метод Х, когда у тебя используется метод Y


Jimmy   (2010-01-24 11:37:00) [8]

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


Jimmy   (2010-01-24 11:34:00) [9]

Там нет ответа на мой вопрос


Б   (2010-01-24 11:20:00) [10]

С пивом потянет:
http://pascalgames.net/index.php?action=articles;sa=view;article=27


Наверх

Титульная страница Поиск, карта сайта Написать письмо