Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.10.2012, 13:34   #1
RombosGT
Новичок
Джуниор
 
Регистрация: 06.10.2012
Сообщений: 2
Сообщение MediaPlayer простой плейлист

Нужна Ваша помощь, народ
У меня есть простой плеер, мне нужно добавить на него ListBox, потом чтобы при открытии файла имя этого файла (или путь к нему) отображался в этом ListBox'e. Ну и еще чтобы можно было очищает список и заново открывать файлы

вот весь код:

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Menus, jpeg, ExtCtrls, ComCtrls, MPlayer;

type
TForm1 = class(TForm)
Image1: TImage;
Image2: TImage;
Image3: TImage;
Image4: TImage;
Image5: TImage;
TrackBar1: TTrackBar;
Image6: TImage;
OpenDialog1: TOpenDialog;
Timer1: TTimer;
MediaPlayer1: TMediaPlayer;
Image7: TImage;
MainMenu1: TMainMenu;
About1: TMenuItem;
N0: TMenuItem;
N1: TMenuItem;
N2: TMenuItem;
N5: TMenuItem;
View1: TMenuItem;
MN1: TMenuItem;
N7: TMenuItem;
procedure N1Click(Sender: TObject);
procedure N2Click(Sender: TObject);
procedure Image6Click(Sender: TObject);
procedure Image2Click(Sender: TObject);
procedure Image3Click(Sender: TObject);
procedure Image4Click(Sender: TObject);
procedure Image5Click(Sender: TObject);
procedure TrackBar1Change(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
procedure N5Click(Sender: TObject);
procedure MN1Click(Sender: TObject);
procedure N7Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

uses Unit2, Unit3;

{$R *.dfm}


procedure TForm1.N1Click(Sender: TObject);
begin
Form2.Show;
end;

procedure TForm1.N2Click(Sender: TObject);
begin
Form3.Show;
end;

procedure TForm1.Image6Click(Sender: TObject);
begin
Form3.Show;
end;

procedure TForm1.Image2Click(Sender: TObject);
begin
if OpenDialog1.Execute then
MediaPlayer1.FileName:=OpenDialog1. FileName;
MediaPlayer1.Open;
end;

procedure TForm1.Image3Click(Sender: TObject);
begin
MediaPlayer1.Play;
end;

procedure TForm1.Image4Click(Sender: TObject);
begin
MediaPlayer1.Pause;
end;

procedure TForm1.Image5Click(Sender: TObject);
begin
MediaPlayer1.Stop;
MediaPlayer1.Position:=0;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
If MediaPlayer1.FileName<>''
then begin
TrackBar1.Max:=MediaPlayer1.Length;
TrackBar1.Position:=MediaPlayer1.Po sition;
end;
end;

procedure TForm1.TrackBar1Change(Sender: TObject);
begin
If TrackBar1.Position<>mediaplayer1.Po sition
then begin
MediaPlayer1.Position:=TrackBar1.Po sition;
MediaPlayer1.Play;
end;
end;

procedure TForm1.N5Click(Sender: TObject);
begin
N5.Checked:=not N5.Checked;
If N5.Checked then Form1.FormStyle:=fsStayOnTop
else Form1.FormStyle:=fsNormal;
end;

end.

Последний раз редактировалось RombosGT; 27.10.2012 в 13:39.
RombosGT вне форума Ответить с цитированием
Старый 10.11.2012, 00:19   #2
oxJass
Пользователь
 
Регистрация: 03.12.2010
Сообщений: 17
По умолчанию

ну вы когда открываете файл на событие image2Click вы прописываете там:
Код:
ListBox.clear; // Предварительно очищает listBox
ListBox.Items.Add(OpenDialog1.Filename); //Добавляет путь открытого файла
oxJass вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Плейлист Dialog108 Мультимедиа в Delphi 0 31.03.2012 06:23
плейлист ivannes Компоненты Delphi 7 10.08.2011 04:44
модернизированный плейлист. adr Мультимедиа в Delphi 9 01.11.2010 19:22
MediaPlayer плейлист pnz_punisher Общие вопросы Delphi 5 10.01.2010 00:58
Плейлист в Delphi iggor Мультимедиа в Delphi 17 30.12.2009 11:56