Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   sndPlaySound. Delphi. Асинхронное звучание. (http://forum.oszone.net/showthread.php?t=30178)

Prisoner 29-10-2003 08:47 207645

Сабж. Есть момент запуска какого-то файлика wav sndPlaySound('some_file.wav',SND_ASYNC+SND_NODEFAULT); Музыка будет идти параллельно с процессами в программе, как мне определить кончился ли проигрышь или нет? Заранее спасибо...

MAKS 24 05-11-2003 23:00 207646

Как видишь Артем на твой топик не кто даже ответить не может.
:oszone:

Prisoner 05-11-2003 23:35 207647

MAKS 24, нарушение ОПК 3.7. В следущий раз будет замечание.
PS Я рад, что ты меня узнал, но форум не для разговора, он ТЕМАТИЧЕСКИЙ, прошу тебя соответствовать... пожалуйста :)


[mzd] 06-11-2003 15:42 207648

Попробуй это, может поможет (если звук выводить через TMediaPlayer):

const

*ModeStr: array[TMPModes] of string = ('Not ready', 'Stopped', 'Playing', 'Recording', 'Seeking', 'Paused', 'Open');

procedure TForm1.MediaPlayer1Notify(Sender: TObject);

begin
*with Sender as TMediaPlayer do
*begin
* *Form1.Caption := ModeStr[Mode];
* *{ Note we must reset the Notify property to True }
* *{ so that we are notified the next time the }
* *{ mode changes }
* *Notify := True;
*end;
end;


[s]Исправлено: [mzd], 16:43 6-11-2003[/s]

Prisoner 07-11-2003 00:17 207649

[mzd]
В том-то и дело, что не через TMediaPlayer. Итог: за попытку помочь - спасибо, но будь чуточку внимательнее :).


Время: 09:50.

Время: 09:50.
© OSzone.net 2001-