1

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

提前致谢!

4

1 回答 1

5

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

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

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

明确要导入的类型库:

导入类型库对话框

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

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

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

于 2013-01-17T23:09:34.520 回答