Přehled vlastností, metod a událostí objektu:
--------------------------------------------------------------
AutoEnable (RW) AutoOpen (RW) AutoRewind (RW)
ColoredButtons Cursor (RW) DeviceType (RW)
Display (RW) Enabled (RW) EnabledButtons
FileName (RW) Height (RW) HelpContext (RW)
Hint (RW) Left (RW) Mode (*R)
Name (R) ParentShowHint (RW) PopupMenu (RW)
Shareable (RW) ShowHint (RW) TabOrder (RW)
TabStop (RW) Tag (RW) Top (RW)
Visible (RW) VisibleButtons Width (RW)
--------------------------------------------------------------
Back Close Eject
Next Open Pause
PauseOnly Play Previous
Resume Rewind Save
StartRecording Step Stop
--------------------------------------------------------------
OnEnter OnExit OnNotify
--------------------------------------------------------------
Legenda: * -> pouze z programu, R -> lze číst, W -> lze zadat
Komponenta MediaPlayer se používá k práci s multimédii. Dokáže pracovat s různými formáty souborů, případně s různými multimediálními prostředky. Rozsah možností je přitom závislý vždy na typu používaného multimediálního zařízení, které se zadává ve vlastnosti DeviceType.
Komponentu představuje na formuláři sada tlačítek sloužících k uživatelskému ovládání.
Každé tlačítko lze přitom (pouze při návrhu aplikace) samostatně skrýt nebo zablokovat
vlastnostmi VisibleButtons a EnabledButtons. Tlačítka jsou na panelu objektu uspořádána v
následujícím pořadí:
Play - spustí přehráváni
Pause - pozastaví/spustí akci
Stop - zastaví přehrávání, případně záznam
Next - přejde na následující stopu
Prev - přejde na předchozí stopu
Step - provede posun v záznamu vpřed
Back - povede posun v záznamu dozadu
Record - spustí záznam
Eject - vysune médium ze zařízení (CD disk)
Událost OnNotify je provedena po dokončení zadané metody. Ošetření události má smysl zejména v případě, že daná funkce řízení média potrvá delší dobu a aplikace bude provádět mezitím souběžně další akce.
Pokud se použije objekt MediaPlayer pro přehrávání videozáznamu, je implicitně nastaveno zobrazování do samostatného okna. Ve vlastnosti Display lze však zadat objekt, ve kterém se bude videosekvence zobrazovat.