在 Delphi 中连接到 Windows Media Player

Wol*_*res 1 delphi media-player

我想编写一个应用程序来启动/停止,并淡入/淡出Windows Media Player. 我只有Delphi知识,未能转换所有c++c#此主题相关的内容和示例。有人可以帮我 实现IServiceProviderIWMPRemoteMediaServices实施吗?

提前致谢!

Ken*_*ite 5

您可以轻松地在 Delphi 中使用这些接口。

为类型库创建一个新的包装器:

  • 文件->新建->VCL 表单应用程序
  • 组件->安装组件->导入类型库
  • 选择 Windows Media Player, v1.0(指向 WMP.DLL 的那个)
  • 点击 Finish

阐明要导入的类型库:

导入类型库对话框

将生成的WMPLib_TLB.pas单元添加到应用程序的 uses 子句中。你会在你的$(DELPHI)\Imports文件夹中找到它。

导入的类型库包括您提到的两个 Windows Media Player 界面。

按照您在别处找到的任何示例,使用导入的类型库中的接口。(您可以在此处发布您无法使用它们的努力,作为新的特定问题,其中包括您无法使用的代码。)