用户界面插件编程指南
[与此页面关联的功能(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 插件。 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈