VarDoDefault: Boolean); private

{ Private declarations } public

{ Public declarations } end;

const

SOUNDPATCH='с:\winnt\media\';

Var

Form1: TForm1;

Implementation

{$R *.DFM}

procedureTForm1.FormActivate(Sender: TObject);

Var

SearchRec: TSearchRec;

Begin

Form1.MediaPlayer1.Play ;

 

if FindFirst(SOUNDPATCH+'*.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;

 

procedureTForm1.ListBoxlClick(Sender: TObject);

Begin

 

Label2.Caption:=ListBox1.Items[ListBox1.itemlndex];

 

procedureTForm1.MediaPlayerlClick(Sender: TObject; Button: TMPBtnType;

VarDoDefault: Boolean); begin

if(Button = btPlay) and(Label2.Caption <> '') then

Begin

 

WithMediaPlayerl do begin

FileName:=SOUNDPATCH+Label2.Caption;

Open;

end;

end;

end;

End.



Дыбысты жазу

Дыбыстық фрагментті алу үшін Windows-тың құрамындағы Звукозаписьпрограммасын пайдалануға болады.Ол үшінПуск | Программы | Стандартные | Развлечения | Звукозаписькомандаларын таңдак керек.


Звукозапись

программасының диалогтық терезесі


WAV-файл келесі түрде құрылады. Алдымен дыбыстың қайнар көзін анықтау керек. Ол үшін ПараметрыменюіненСвойствакомандасын алыпРегулятор громкоститаңдау керек.Сонан соңЗапись айырғышын таңдап Отображаемые регуляторы громкоститізіміндегі керекті сигналдарды орнату үшін жалаушаларды таңдау керек.Енді дыбысты жазуға көшуге болады.


Свойства диалогтық терезес

Уровень записи диалогтық терезе


Чтобы записать музыкальный или речевой фрагмент, надо запустить программу Звукозапись,активизировать диалоговое окно Уровень,выбрать устройство-источник звука,



Процессті тоқтату үшін Стопбатырмасын басу жеткілікті.

 

Видеороликтер мен анимацияны қарап шығу

 



MediaPlayer-ді қолдану программасының терезесі

MediaPlayer1 компонентінің қасиеттерінің мәні

  Қаситет Мән  
  Name MediaPlayer1  
  FileName delphi.avi  
  DeviceType dtAVIVideo  
  AutoOpen True  
  Display Panel1  
  Visible False  

Листинг:


Uses

Windows, Messages, SysUtils,

Classes, Graphics, Controls,

Forms, Dialogs, MPlayer, StdCtrls, ExtCtrls;

Type

TForm1 = class(TForm)

Label1: TLabel; Panel1: TPanelButton1: TButtonMediaPlayer1: TMediaPlayer; procedureButtonlClick(Sender: TObject);

procedureFormCreate(Sender: TObject);

Private

{ Private declarations )public

{ Public declarations } end;

Var

Form1: TForm1 ;

Implementation

($R *.DFM}

procedureTForm1.ButtonlClick(Sender: TObject);

Begin

MediaPlayer1.Play;

end;

procedureTForm1.FormCreate(Sender: TObject);

Begin

MediaPlayer1.DisplayRect:=Rect(0,0,60,60);

end;

End.


 

Анимацияны құру

 

Мысал:


Дельфи храмының эскизі


 


7 ...


Бұл есепті шешу үшін Macromedia Flash 5 программасын қолдануға болады.


Movie терезесі

Movie Propertiesтерезесіндегі мінездемелер


Бірінші кадрды жәй ғана салу керек. Ол үшін : қарындаш, өшіргіш сияқты стандартты құралдарды пайдаланса жеткілікті. .

Келесі кадрды құру үшін Insertменюінен Keyframeкомандасын таңдау керек.Нәтижесінде алдыңғы кадрге келесі кадр қосылады. Енді екінші кадрды салуға болады. Тура осылайша келесі кадрлер құрылады.

Шығарылатын анимация дыбыспен байланысуы үшін алдыменен сәйкес дыбыстық файлды қолдануға мүмкіншілік алк керек. Ол үшін FileменюіненImportкомандасын таңдап алу керек те оны дыбыстық файлдың проектіне қосу керек.: