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

Вниз

Народ подскажите как мне быть ?   Найти похожие ветки 

 
Cntcyz.cm crfpfnm cdjt bvz   (2001-09-21 21:12) [0]

Да вот начал я делать Media Player и тут у меня появился сразу несколько проблемы:
1. Как мне методом Drag-Drop загрузить файлы TMediaPlayer1 и при этом TMediaPlayer1 должен автоматический проиграть этот файл ?
2. Я использую ещё TFileListBox и TListBox1 и теперь как мне из
TFileListBox загрузить файлы в TListBox1 и при автоматический проигрывать каждый файл последовательно без остановки и ещё при этом ввести журнал историй ?


 
aus ©   (2001-09-22 05:57) [1]

1. Насчет Drag"n"Drop посмотри пример по использованию RichEdit (он открывает файл который на него бросаешь) в папке .......Borland\Delphi5\Demos\RichEdit.
2. У обоих есть св-ва типа TStrings (у TFileListBox, вродебы Files, а у TListBox - Items).
А для автоматической загрузки файла св-во AutoOpen = true, обрабатывай событие окончания файла (см. OnNotify) и давай новый Filename из твоего списка.
И в журнал этот Filename пиши (можно еще и текущее время Now).

Желаю удачи.


 
Cntcyz.cm crfpfnm cdjt bvz   (2001-09-22 19:55) [2]

а нельзя ли на примере все энто показать и коментарий добавить к этому примерчику, а то я новичок и толком не понял что ты сказал!


 
aus ©   (2001-09-24 13:32) [3]

На примере - это значит компонент написать за тебя? Извини...
По первому вопросу посмотри все-же пример.
По второму:
ListBox.Items.Assign(FileListBox.Files)
OnNotify - смотри в справке, если AutoOpen = true, будет проигрывать файл после присвоения нового значения свойству TMediaPlayer.Filename.

Procedure Form1.MediaPlayer1OnNotify(sender: TObject);
begin
with MediaPlayer1 do begin
if Mode = mpStopped then
FileName := ListBox1.Items[i];
Notify := true;
end;
end;
Примерно так.

end;



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
3-21997
J
2001-12-05 11:46
2002.01.08
Как создать пользователя с правами как у SYSDBA


1-22015
hunter
2001-12-17 13:17
2002.01.08
Картинку на принтер


4-22482
PONTIY
2001-11-01 10:06
2002.01.08
WinExec или ShellExecute


14-22367
Nest
2001-11-08 14:56
2002.01.08
Куда пойти учиться?


1-22195
LNix
2001-12-15 20:00
2002.01.08
string