Вниз
Скачать: CL | DM;

Проблема с KOLMediaPlayer   Найти похожие ветки 

← →
Сидор   (2007-11-10 10:06) [0]

Пытался проиграть файл с помощью стандартной функции
NewMediaPlayer.Play(0, -1);
Компилятор нагло заявляет, что функции не хватает параметров...
Вариант с PlaySoundFile тоже не помог - она категорически отказывается признавать файлы *.mid музыкой :)
Что делать?


← →
Jon ©   (2007-11-10 14:31) [1]

Example:

program koltest;

uses
 KOL, KOLMediaPlayer;

begin
 Applet := NewForm(nil,"koltest");
 NewMediaPlayer("onestop.mid",Applet.GetWindowHandle).Play(0,-1);
 Run(Applet);
end.


Use updated version: http://kolmck.net/Components/multimedia/KOLMediaPlayer.zip


← →
Сидор   (2007-11-10 17:42) [2]

Спасибо огромное за помощь, теперь работает.
Только вот музыка не хочет останавливаться по команде Stop...


← →
Jon ©   (2007-11-10 18:15) [3]

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.


← →
Сидор   (2007-11-10 19:31) [4]

Jon, thank you for help sincerely :)


← →
Jon ©   (2007-11-10 19:44) [5]

Пожалуйста.


← →
MTsv DN   (2007-11-10 22:46) [6]

Ха-а-а... 1:0 в пользу Jona ;-)


← →
MTsv DN   (2007-11-10 22:47) [7]

Ха-а-а... 1:0 в пользу Jona ;-)


← →
D[u]fa ©   (2007-11-11 10:04) [8]

ого, Jon отжог)


← →
mdw ©   (2007-11-11 14:46) [9]

Еще я где то выкладывал отдельно миди плеер, он умеет из памяти играть миди.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.01 c
15-1220948600
Anatoly Podgoretsky
2008-09-09 12:23
2008.11.02
Дмитрий Олегович успокаивает


15-1221120707
trubin
2008-09-11 12:11
2008.11.02
Доступен триал delphi 2009


15-1220966449
{RASkov}
2008-09-09 17:20
2008.11.02
Excel


2-1222067106
Ivanov Ivan
2008-09-22 11:05
2008.11.02
Сравнить элементы


2-1222416652
Iris
2008-09-26 12:10
2008.11.02
горячие клавиши на кнопку




   Наверх