-
Пытался проиграть файл с помощью стандартной функции NewMediaPlayer.Play(0, -1); Компилятор нагло заявляет, что функции не хватает параметров... Вариант с PlaySoundFile тоже не помог - она категорически отказывается признавать файлы *.mid музыкой :) Что делать?
-
-
Спасибо огромное за помощь, теперь работает. Только вот музыка не хочет останавливаться по команде Stop...
-
Assign a variable to PMediaPlayer and manipluate it: program koltest;
uses
KOL, KOLMediaPlayer;
var
MediaPlayer: PMediaPlayer;
btnStopStart: PControl;
procedure btnStopStartClick(Dummy: Pointer; Sender: PObj);
begin
if MediaPlayer.State = mpPlaying then
MediaPlayer.Stop
else
MediaPlayer.Play(0,-1);
end;
begin
Applet := NewForm(nil,'koltest');
MediaPlayer := NewMediaPlayer('onestop.mid',Applet.GetWindowHandle);
MediaPlayer.Play(0,-1);
btnStopStart := NewButton(Applet,'Stop/Start').AutoSize(True).CenterOnParent;
btnStopStart.OnClick := TOnEvent(MakeMethod(nil,@btnStopStartClick));
Run(Applet);
end.
-
Jon, thank you for help sincerely :)
-
Пожалуйста.
-
Ха-а-а... 1:0 в пользу Jona ;-)
-
Ха-а-а... 1:0 в пользу Jona ;-)
-
ого, Jon отжог)
-
Еще я где то выкладывал отдельно миди плеер, он умеет из памяти играть миди.
|