Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2008.11.02;
Скачать: [xml.tar.bz2];

Вниз

Проблема с 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 вся ветка

Форум: "KOL";
Текущий архив: 2008.11.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
4-1199137051
Riply
2008-01-01 00:37
2008.11.02
Фрагментация временного пространства.


1-1201421434
Kolan
2008-01-27 11:10
2008.11.02
Кто должен передавать посетителя?


2-1222177041
начинающий сетевик
2008-09-23 17:37
2008.11.02
Обмен сообщениями по сети


15-1220774723
Denis__
2008-09-07 12:05
2008.11.02
Книги по алгоритмам


2-1222350296
tytus
2008-09-25 17:44
2008.11.02
idFTP - как скачать файл с определенной позиции





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский