本软件是一个用Delphi编写的功能简单的播放器,其界面模仿MPC。除了基本播放控制功能,还提供了实时截图(快照)和播放记忆的功能。
DShowPlayer项目主要包括3个工程:
1.TrackBarEx.bpk
该工程包含了一个名为TTrackBarEx的控件。该控件是对标准控件TrackBar的改进,它surface了其父类TControl的onmousedown和onmouseup属性,并屏蔽了TWMMouseScroll消息;
2.DShowPlayer.bpk
该工程包含了一个TDShowPlayer的控件。该控件提供了对DirectShow库的简单封装
3.Demo.exe
源文件的编译和播放器的使用请参考压缩包中的说明文档。如果有文件无法播放,请先用windows自带的media player播放器测试一下,看是不是因为缺少解码器的缘故。
Delphi源代码: http://files.cnblogs.com/spoonboy/DShowPlayerDemo(SourceCode).rar
可执行文件: http://files.cnblogs.com/spoonboy/DShowPlayerDemo.rar