Форум: "Media";
Текущий архив: 2011.03.13;
Скачать: [xml.tar.bz2];
Внизкак проиграть одновременно 2 звука без глюков. Найти похожие ветки
← →
без ымени (2008-05-12 03:36) [0]Народ, пользуюсь функцией MCISendString(PChar("play " + "C:\1.wav"), nil, 0, 0);
2 файла играет одновременно без проблем, но только если они разные. Мне же нужно следующее: есть 2 вав файла, 1.wav и 2.wav, 1 - длиной 2 секунды, 2 - примерно 3-4 секунды, Нужно начать проигрывание 1, затем сразу 2, затем сразу 1. Но после файла 2, файл 1 не играет, потомучто еще не закончилось проигрывание первого файла 1.
Подскажите как с этим бороться?
← →
Сергей М, (2008-05-12 20:29) [1]
> как с этим бороться?
C этим не надо бороться - это фича, а не баг.
Произвольное "звуковое месиво" реализуется средствами DirectSound, а не MCI
← →
без ымени (2008-05-14 02:31) [2]Ясно, будем изучать
← →
han_malign © (2008-05-15 14:36) [3]
> реализуется средствами DirectSound, а не MCI
через MCI тоже реализуется - семейством функий waveXxx
← →
без ымени (2008-05-16 02:57) [4]han_malign © есть пример?
← →
han_malign © (2008-05-16 12:00) [5]у меня есть, и в http://google.com/codesearch есть, а Win32 SDK Reference можно посмотреть по каким функциям искать...
waveOutOpen/waveOutPrepareHeader/waveOutWrite/waveOutUnprepareHeader/waveOutClose
← →
без ымени (2008-05-16 14:10) [6]Спс, попробую.
← →
Сергей М. © (2008-05-16 14:40) [7]
> han_malign © (15.05.08 14:36) [3]
> через MCI тоже реализуется - семейством функий waveXxx
Это семейство не имеет отношение к MCI.
MCI - более высокоуровневый и абстрагированный интерфейс, чем интерфейс Waveform Audio
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2011.03.13;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.002 c