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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.007 c
7-22434
tomas2001
2001-09-24 14:04
2002.01.08
Передача файла по модему


14-22358
Дремучий
2001-11-07 19:08
2002.01.08
Где имеется фришный НЕБОЛЬШОЙ, но СКОРОСТНОЙ хостинг ?


1-22121
stalin
2001-12-18 00:20
2002.01.08
Новая проблема :+(


1-22249
Eugene Zelikovsky
2001-12-17 13:53
2002.01.08
Как обождать какое-то время не используя TTimer


14-22325
Olgerd
2001-11-04 19:05
2002.01.08
Рассылка





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский