Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Алгоритм+жне+бадарламалау+негіздері.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

5.2. MediaPlayer компоненті

MediaPlayer компонентінің белгісі System парағында орналасқан. Ол видеороликтерді, дыбысты және ды быспен байланысқан анимацияны шығаруға мүмкіндік береді.

MediaPlayer компонентінің белгісі

.

MediaPlayer компоненті

MediaPlayer компонентінің батырмалары

Батырма

Белгіленуі

Атқаратын қызметі

Шығару

btPlay

Дыбыс немесе аудионы шығару

Пауза

btPause

Шығаруды уақытша тоқтату

Стоп

btStop

Шығаруды тоқтату

Келесі

btNext

Келесі кадрге көшу

Алдыңғы

btPrev

Алдыңғы кадрге көшу

Қадам

btStep

Келесі дыбыстық фрагментке көшу, мысалы CD-дегі келесі әнге көшу

Назад

btBack

Алдыңғы дыбыстық фрагментке көшу, мысалы CD-дегі алдыңғы әнге көшу

Жазу

btRecord

Жазу

Ашу/Жабу

btEject

Компьютердің CD-дисководын ашу немесе жабу

5.3. Дыбысты шығару

Дыбыстық фрагменттер WAV кеңейтілуі бар файлдарда орналасқан. Мысалы, C:\Winnt\Media каталогында Windows стандартты дыбыстары бар файлдарды табуға болады.

Келесі программа WAV-файлдарда орналасқан дыбыстық фрагменттерді шығару үшін ediaPiayer компонентін пайдалану мүмкіндігін көрсетеді.

Microsoft Windows-тың дыбыстары программасының формасы

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

Компонент

Мәні

DeviceType

DtAutoSelect

FileName

C:\Winnt\Media\3вук Microsoft.wav

AutoOpen

True

VisibleButtons . btNext

False

VisibleButtons .btPrev

False

VisibleButtons . btStep

False

VisibleButtons . btBack

False

VisibleButtons . btRecord

False

VisibleButtons .btEject

False

  Листинг:

unit WinSound_; interface

uses

Windows, Messages, SysUtils,

Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, MPlayer;

type

TForm1 = class(TForm)

MediaPlayerl: TMediaPlayer; // медиаплеер

Label1: TLabel;

ListBox1: TListBox;

Label2: TLabel;

procedure FormActivate(Sender: TObject);

procedure ListBoxlClick(Sender: TObject);

procedure MediaPlayerlClick(Sender: TObject; Button: TMPBtnType;

var DoDefault: Boolean); private

{ Private declarations } public

{ Public declarations } end;

const

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

var

Form1: TForm1;