Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.04;
Скачать: CL | DM;

Вниз

Как воспроизвести два и более звуковых файлов одновременно?   Найти похожие ветки 

 
demonyator ©   (2004-04-20 14:57) [0]

Использую PlaySound(PChar(OpenDialog1.FileName), 0, SND_ASYNC or SND_LOOP), но при запуске второго файла, первый замолкает.


 
xShadow ©   (2004-04-20 15:10) [1]

Используй команды MCI
uses
 MMSystem;

procedure SendMCICommand(Cmd: string);
var
 RetVal: Integer;
 ErrMsg: array[0..254] of char;
begin
 RetVal := mciSendString(PChar(Cmd), nil, 0, 0);
 if RetVal <> 0 then
 begin
   {get message for returned value}
   mciGetErrorString(RetVal, ErrMsg, 255);
   MessageDlg(StrPas(ErrMsg), mtError, [mbOK], 0);
 end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
 SendMCICommand("open waveaudio shareable");
 SendMCICommand("play "C:\xyz\BackgroundMusic.wav"");
 SendMCICommand("play "C:\xyz\AnotherMusic.wav"");
 SendMCICommand("close waveaudio");
end;


 
demonyator ©   (2004-04-20 15:24) [2]

Пишет, если файл с русскими буквами:
"Указанное устройство не открыто или не опознано интерфейсом MCI"



Страницы: 1 вся ветка

Текущий архив: 2004.07.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
4-1083367298
Bonial
2004-05-01 03:21
2004.07.04
Как работают "часы" в трее?


14-1087416249
juiceman
2004-06-17 00:04
2004.07.04
Хорошая системная утилита


3-1086792518
alex_pv
2004-06-09 18:48
2004.07.04
Помогите с документацией


14-1087472039
souLLamer
2004-06-17 15:33
2004.07.04
Please дайте живой линк на TAdvStringGrid 2.7.0.0


1-1087889155
Chery
2004-06-22 11:25
2004.07.04
Как узнать окончание файла?