TActiveMovie is a VCL component for Delphi or C++ Builder.
TActiveMovie allows you to embed the Microsoft's Media Player within your project.
With TActiveMovie you can play forwards, backwards, zoom in, zoom out, scroll horizontally and vertically, display videos in full screen mode.
You can capture frames individually or automatically to TBitmap, TImage, BMP or JPEG files. You can adjust the audio volume, speed rate, select the start and end positions of video clips.
Benefits: works on all 32 bits Windows platforms, from Windows 95 to Windows XP ; video quality, motion fluidity ; plays video clips as well as audio files.
TActiveMovie saves you having to tangle with ActiveX and COM interfaces. Most common parameters can be simply set from the Object Inspector.
Full source code available on registration.

Operating Systems:
Win95, Win98, WinME, WinNT 4.x, Windows2000, WinXP, Windows2003, Windows Vista Starter, Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Business, Windo
Requirements:
Delphi 4/5/6/7/2005/2006/2007 or C++Builder4/5/6/2006 ; Media Player 6.4 or higher
TActiveMovie info webpage