На нашем сайте вы найдете множество статей на разные тематики, а так же сможете найти и скачать много интересного Рекомендуем Вам добавить Наш сайт в закладки, а также подписаться на RSS ленту, чтобы не пропускать интересных новостей.
В этом уроке вы научитесь создавать mp3 плеер в Delphi 7
Для того чтобы скачать или посмотреть "ИСХОДНИК", вам нужно кликнуть по рекламным
ссылкам.
Создание mp3 плеера в Delphi 7 Для этого вам понадобяться следующие компоненты:
Button вкладка Standard OpenDialog вкладка Dialogs MediaPlayer вкладка System
Кидаем на форму эти компоненты и в обработчике событий он клик кнопки(Button) пишем:
MediaPlayer1.Close; if opendialog1.Execute then begin MediaPlayer1.FileName:=opendialog1.FileName; MediaPlayer1.Open; end;
В итоге код должен получиться таким :
procedure TForm1.Button1Click(Sender: TObject); begin MediaPlayer1.Close; if opendialog1.Execute then begin MediaPlayer1.FileName:=opendialog1.FileName; MediaPlayer1.Open; end;
end;
end.
По нажатию на кнопку Button будет открываться окно в котором нужно выбрать песню
Автор,умей обьяснять понятно. Вот мой программа от моего плейра и у меня работает,щас делаю плейлист.А в твоей программе плейра есть косяк! unit Unit1;
type TForm1 = class(TForm) Button1: TButton; OpenDialog1: TOpenDialog; MediaPlayer1: TMediaPlayer; Image1: TImage; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end;
var Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject); begin MediaPlayer1.Close; if opendialog1.Execute then begin MediaPlayer1.FileName:=opendialog1.FileName; MediaPlayer1.Open; end; end; end.
С какой стати TMediaPlayer будет играть MP3, если у него, согласно описанию свойства DeviceType, нет поддержки формата MP3? type TMPDeviceTypes = (dtAutoSelect, dtAVIVideo, dtCDAudio, dtDAT, dtDigitalVideo, dtMMMovie, dtOther, dtOverlay, dtScanner, dtSequencer, dtVCR, dtVideodisc, dtWaveAudio); property DeviceType: TMPDeviceTypes read FDeviceType write SetDeviceType default dtAutoSelect; // dtAutoSelect - the device type is determined by the file extension. // dtAVIVideo - AVI clip // dtCDAudio - Audio CD recording // dtDAT - DAT file // dtDigitalVideo - Digital video recording // dtMMMovie - MM recording // dtOther - media type not identified by other categories // dtOverlay - Overlay // dtScanner - scanner // dtSequencer - sequencer // dtVCR - VCR // dtVideodisc - Videodisc // dtWaveAudio - .wav file