自定义 UI 插件
[与此页面关联的功能(Windows 媒体播放器 SDK)是旧版功能。 它已被 MediaPlayer 取代。 MediaPlayer 已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayer 而不是 Windows 媒体播放器 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
此时,项目已准备好进行自定义。 可以修改 向导生成的 IWMPPluginUI 接口实现,可以将用户界面添加到 CPluginWindow 类,并且可以在 CPropertyDialog 类中实现属性页。 如果插件配置为侦听Windows 媒体播放器事件,则向导将生成所有必要事件处理程序的默认或空实现,你也可以修改或创建这些处理程序。
插件的类型及其支持的功能由存储在 Windows 注册表中的值指示。 向导将生成一个文件扩展名为 .rgs 的文件,该文件包含用于注册插件的信息。 此文件中的“Capabilities”值是 wmpplug.h 中定义的插件类型常量和插件标志的布尔 OR 的十进制等效项。 虽然此值由你在向导中选择的选项确定,但如果要创建包含多个预设或一个可发送媒体项或播放列表的插件,则必须修改它。
在修改和扩展插件代码时,可以生成和注册 DLL,以便在Windows 媒体播放器中测试插件。
相关主题
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈