用户界面插件编程指南

[与此页面关联的功能(Windows 媒体播放器 SDK)是旧版功能。 它已被 MediaPlayer 取代。 MediaPlayer 已针对Windows 10和Windows 11进行了优化。 如果可能,Microsoft 强烈建议新代码使用 MediaPlayer 而不是 Windows 媒体播放器 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

本部分所述的两个代码示例演示了从 Windows 媒体播放器 插件向导生成的代码开始, (UI) 插件实现自定义用户界面的过程。

搜索 UI 插件是一个提供 “搜索 ”按钮的元数据区域插件。 单击此按钮时,将在默认 Web 浏览器中启动一个搜索页,其中包含有关当前媒体项的艺术家的信息。

创建此插件的第一步是通过从“项目”选项卡中选择“Windows 媒体播放器插件向导”,在 Microsoft Visual C++ 中启动一个新项目。将项目命名为“搜索”,然后单击“确定”。 选择 “UI 插件 ”,然后单击“ 下一步”。 然后从选项列表中选择“元数据类型”,然后单击“ 下一步”。 最后,单击自动运行支持的检查框,以便自动加载插件,然后单击“完成”。 向导生成所需的项目文件,包括 CSearch 类和它支持的 IWMPPluginUI 接口的基本实现,以及提供 UI 的 CPluginWindow 类。 这是将修改的代码,以提供本节中所述的插件功能。

本节中的最后一个主题介绍如何为 Windows 媒体播放器 10 Mobile 创建后台 UI 插件。 此插件使用从 Windows 媒体播放器 插件向导生成的修改代码为 Windows 媒体播放器 10 Mobile 创建插件。

本部分包含以下主题。

主题 说明
实现 CSearch 描述 CSearch 类所需的更改。
实现 CPluginWindow 描述 CPluginWindow 类所需的更改。
为 Windows 媒体播放器 10 移动版创建用户界面插件 介绍如何为 Windows 媒体播放器 10 移动版创建后台 UI 插件。