这个文件包里包含三个文件,它们分别是:
WMPLib_TLB.pas U_WMP.pas OleCtrls.pas
WMPLib_TLB.Pas 是 windows media player 控件的封装文件,使用 Delphi 的 ActiveX 封装功能即可生成该文件.但我这个文件比较好,它的特别之处是使用最新的 Delphi 2006 生成的,它能提供更全面的接口(功能).
u_WMP.pas 是我写的一个用于封装 WMPLib_TLB.pas 里面的 TWindowsMediaPlayer 的单元,它能让你开发 TWindowsMediaPlayer 有如 TMediaPlayer 一样那么轻松.
OleCtrls.pas 这是 Delphi 的底层文件,它同样是从 Delphi 2006 中取出来的.这是一个最好的 OleCtrls.pas .它能让你的 TWindowsMediaPlayer 轻松的改变 WindowRect.
该类封装了 Windows Media Player 控件的一些基本功能. 使用这个单元来开发 Windows Media Player 控件将倍感 更加轻松. 详细注释请看 public 内容.
注意: public 提供了控件的接口 WMP,如果你不是高手:), 请不要使用这个接口. 关于 OnMediaEnded 事件的缺陷, OnMediaEnded 事件指一个剪辑被播放完毕,但是你不能在该事件中增加控件的动作代码, 比如 Play 等,或者指定一个新的剪辑,都是不行的. 也许你可以使用一个 Timer,当这个事件被触发之后启动 Timer, 然后在 Timer 一秒钟之后触发的事件中写你的动作代码. |