Vcl.MPlayer.TMediaPlayer

From RAD Studio API Documentation
Jump to: navigation, search

Vcl.Controls.TCustomControlVcl.Controls.TWinControlVcl.Controls.TControlSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTMediaPlayer

Delphi

TMediaPlayer = class(TCustomControl)

C++

class PASCALIMPLEMENTATION TMediaPlayer : public Vcl::Controls::TCustomControl

Properties

Type Visibility Source Unit Parent
class public
Vcl.MPlayer.pas
Vcl.MPlayer.hpp
Vcl.MPlayer Vcl.MPlayer

Description

TMediaPlayer controls devices that provide a Media Control Interface (MCI) driver.

The TMediaPlayer component includes a set of buttons (Play, Stop, Eject, and so on) that control a multimedia device such as a CD-ROM drive, MIDI sequencer, or VCR. A multimedia device may be hardware or software.

The media player component contains of multiple buttons. These buttons can be clicked with the mouse, but are not separate objects or button components.



Button Value Action

Play

btPlay

Plays the media player

Pause

btPause

Pauses playing or recording. If already paused when clicked, resumes playing or recording.

Stop

btStop

Stops playing or recording

Next

btNext

Skips to the next track, or to the end if the medium doesn't use tracks

Prev

btPrev

Skips to the previous track, or to the beginning if the medium doesn't use tracks

Step

btStep

Moves forward a number of frames

Back

btBack

Moves backward a number of frames

Record

btRecord

Starts recording

Eject

btEject

Ejects the medium



The multimedia device is played, paused, stopped, and so on when the user clicks the corresponding button on the TMediaPlayer component. The device can also be controlled by the control methods that correspond to the buttons (Play, Pause, Stop, Next, Previous, Step, Back, StartRecording, and Eject).

The type of multimedia device (such as dtWaveAudio or dtVideodisc) is specified by the DeviceType property. If the device stores its media in a file, the name of the media file is specified by the FileName property. If DeviceType is dtAutoSelect, the media player attempts to determine the type of device from the extension of the file specified by FileName.

To have the media player attempt to open the device specified by DeviceType automatically when the media player component is created at runtime, set the AutoOpen property to true.

See Also

Code Examples