Eszközök létrehozására multimédiás alkalmazások

Mi multimédia

Multimédia Delphiben

Kétféle használó programok multimédia

Példa Program Multimédia

Adunk egy általános meghatározás, meg kell jegyezni, hogy ez a bemutató, van dolgunk egy részét a média, amely magában foglalja:

2. lejátszása hangok és zene MIDI és WAVE fájlokat.

Ez a feladat elvégezhető Microsoft Multimedia Extensions dynamic link library for Windows (mmsystem.dll) módszerekkel, amelyeket a körülzárt TMediaPlay alkatrész található, a rendszer paletta Delphi Component oldalon.

Médiafájlok lejátszása szükség lehet bizonyos berendezések és szoftverek. Tehát hangok lejátszásához szükség van egy hangkártya. AVI lejátszás Windows 3.1 (vagy WFW) szükséges telepíteni a Microsoft Video.

Könnyű használat lehet értelmezni két módja van:

# 61623; Egyrészt - ez lehetővé teszi, hogy bárki létrehozhat multimédiás alkalmazásokhoz.

# 61623; Másrészt, akkor előfordulhat, hogy nem minden komponens tulajdonságait. Ha azt szeretnénk, hogy használja az alacsony szintű funkciókat, meg kell ásni elég mély, a Delphi nyelv.

Ez az osztály nem írja részleteit belső funkcióinak multimédia hívások az összetevő működését. Minden, amit tudnia kell -, hogy az alkatrész hívják TMediaPlayer, és hozzáférést biztosít a rutinok, a Microsoft által létrehozott és a Media Control Interface (MCI). Ezek rutinok lehetővé teszik a programozó könnyen elérhető a széles körű multimédiás eszközök. Valójában dolgozó TMediaPlayer intuitív és nyilvánvaló.

Kezdeni, hadd hozzon létre egy új projektet, majd tegye TMediaPlayer alkatrész (pg. Rendszer paletta) a forma, mint az 1. ábrán látható.

1. ábra: TMediaPlayer komponens formájában.

TMediaPlayer alkatrész, mint egy eszköz vezérlő panel gombjai. Mivel a szalag, van egy „play” gombot, a „gyors”, „írni” és mások.

Forgalomba egy komponens egy formája, látni fogja, hogy az Object Inspector tartalmaz tulajdon „Fájlnév” (lásd. 2. ábra). dupla kattintás

Eszközök létrehozására multimédiás alkalmazások

2. ábra: Properties TMediaPlayer az Object Inspector

az az ingatlan, és válassza ki a fájl neve kiterjesztés AVI, WAV vagy

MID. 2. ábra van kiválasztva AVI fájlban DELPHI.AVI. Ezután meg kell állítani a AutoOpen tulajdonságot True.

  1. Hibás fájl nevét.
  2. Még nincs megfelelően beállítva a Windows multimédia. Ez azt jelenti, hogy vagy nincs megfelelő „vas”, vagy nincs telepítve a megfelelő illesztőprogram. Telepítésével és beállításával a vezető készül a Vezérlőpult, a „vas” a megadott követelményeknek könyv a média (kell egy hangkártya, például kompatibilis a Sound Blaster).

Tehát, megvan a képessége, hogy az AVI, MIDI és WAVE fájlokat egyszerűen megadásával a fájl nevét.

Eszközök létrehozására multimédiás alkalmazások

3. ábra: AVI lejátszás panel.

      1. Kétféle multimédiás programok
      2. # 61623; Néha szükség van, hogy a felhasználók egy egyszerű módja annak, hogy játsszon a lehető legszélesebb körű fájlokat. Ez azt jelenti, hogy meg kell adni a felhasználói hozzáférést a merevlemez vagy CD-ROM-on, majd hagyd, hogy válassza ki, és játszani a megfelelő fájlt. Ebben az esetben a nyomtatványt általában található TMediaPlayer, amely irányíthatja a lejátszást.
      Példa Program Multimédia

Ebben a fejezetben megnézzük egy példát épület alkalmazások média az első típus. Hozzon létre egy új projekt (File | New Project). Tedd TMediaPlayer az adatlapra helyezze TFileListBox alkatrészek, TDirectoryListBox, TDriveComboBox, TFilterComboBox válassza ki a fájlt. A FileList -nak DirectoryListBox1 és FilterComboBox1 tegye FileListBox1. A sziget Szent DirList az DriveComboBox1 fel DirectoryListBox1. A sziget Szent FilterComboBox1 Filter válassza ki a kívánt fájl kiterjesztések:

Hagyja, hogy duplán kattint az egérrel FileListBox1 kiválasztott fájl kerül lejátszásra. Az eseménykezelő az ondblclick FileListBox1 lép

A MediaPlayer1 do

Eszközök létrehozására multimédiás alkalmazások

A program végrehajtásához szükséges lehet megjeleníteni az aktuális állapotát a MediaPlayer tárgy és a henger (az eltelt idő kezdete óta lejátszás, videó hossza). Ehhez a tárgy TMediaPlayer van megfelelő tulajdonságokkal és események: Hosszúság, pozíció, stb OnNotify Adjuk hozzá a projekthez fejlődés mutatója (TGauge), amely megjeleníti a százalékban, hogy mennyi idő telt el (lásd 6. ábra), ... Használhatja az időzítő frissítse az olvasmányok. Helyezzünk egy alakzatobjektum TTimer, beállíthatjuk a Interval = 100 (100 milliszekundum). A OnTimer eseménykezelő kell megírni:

eljárás TForm1.Timer1Timer (Sender: TObject);

A MediaPlayer1 do

ha a fájlnév<>„” Aztán

A projekt futtatásához válassza ki a fájlt (AVI), és kattintson rá kétszer az egérrel. Amikor játszik videó folyamatjelző kell jelennie a megfelelő százalékot az eltelt időt (lásd. 6. ábra).

Eszközök létrehozására multimédiás alkalmazások

# 61623; # 61623; 6. ábra: A kitöltött kérelmet AVI lejátszás, WAV és MDI fájlokat.

Kapcsolódó cikkek