![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 24.09.2008
Сообщений: 11
|
![]()
Я немогу понять что не так в етой програме компонент MediaPlaye при запуска серого цвета и не одна кнопка не нажымаэтса....)))))
Помогите пожалуста...буду очень благодарен!!!! Листинг програмы Код: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, MPlayer, StdCtrls; type TForm1 = class(TForm) Label1: TLabel; Label2: TLabel; ListBox1: TListBox; MediaPlayer1: TMediaPlayer; procedure FormCreate(Sender: TObject); procedure ListBox1Click(Sender: TObject); procedure MediaPlayer1Click(Sender: TObject; Button: TMPBtnType; var DoDefault: Boolean); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} var SOUNDPATH: string[80]; procedure TForm1.FormCreate(Sender: TObject); var lpBuf: PChar; sWinDir: string[128]; SearchRec: TSearchRec; begin GetMem(lpBuf,MAX_PATH); GetWindowsDirectory(lpBuf,MAX_PATH) ; sWinDir:=lpBuf; SOUNDPATH:=sWinDir+'\Media\'; FreeMem(lpBuf); if FindFirst(SOUNDPATH+'*.wav', faAnyFile, SearchRec) =0 then begin Form1.ListBox1.Items.Add(SearchRec. Name); while(FindNext(SearchRec) = 0) do Form1.ListBox1.Items.Add(SearchRec. Name); end; end; procedure TForm1.ListBox1Click(Sender: TObject); begin Label2.Caption:=ListBox1.Items[ListBox1.itemIndex]; end; procedure TForm1.MediaPlayer1Click(Sender: TObject; Button: TMPBtnType; var DoDefault: Boolean); begin if (Button = btPlay) and (Label2.Caption <> '') then begin with MediaPlayer1 do begin FileName:=SOUNDPATH+Label2.Caption; Open; // Wait:= True; end; end; end; end. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
![]()
Измените обработчик события для MediaPlayer. К примеру так:
Код:
Всегда рад помочь!
|
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 19.01.2009
Сообщений: 1,484
|
![]()
В свойствах компонента, измените
Код:
Код:
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 24.09.2008
Сообщений: 11
|
![]()
спасиба бльшое!!!! все работает.... очень благодарен
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Компонент Windows MediaPlayer | Fantom.as | Компоненты Delphi | 13 | 21.06.2016 13:19 |
Delphi. Компонент-предок, компонент-родитель | amico | Помощь студентам | 1 | 23.09.2015 21:20 |
mediaplayer | Erick Cartman | Мультимедиа в Delphi | 1 | 25.03.2010 14:56 |
Компонент MediaPlayer, помогите разобраться | Middle.Cry | Помощь студентам | 17 | 23.03.2009 19:11 |
Как реализовать перемещение ползунка при проигрывании mp3 файла компонент mediaplayer, в нужную позицию? | strannik | Компоненты Delphi | 5 | 12.12.2006 05:23 |