在 C++ 程序中使用 Windows 媒体播放器 控件
[与此页面关联的功能(Windows 媒体播放器 SDK)是旧版功能。 它已被 MediaPlayer 取代。 MediaPlayer 已针对Windows 10和Windows 11进行了优化。 如果可能,Microsoft 强烈建议新代码使用 MediaPlayer 而不是 Windows 媒体播放器 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
注意
Windows 媒体播放器 9 系列或更高版本支持使用 C++ 嵌入 Windows 媒体播放器 控件。
在 C++ 程序中,可通过多种不同的方式使用 Windows 媒体播放器 控件。 可以在控制台应用程序中创建控件的实例,也可以将控件嵌入到 Windows 应用程序中。 此外,还可以实现使你能够在远程模式下运行嵌入式 Player 控件的接口。 可以通过应用外观定义文件来自定义嵌入控件的用户界面。
以下主题中介绍了此信息。
主题 | 说明 |
---|---|
在控制台应用程序中使用 Windows 媒体播放器 控件 | 介绍一个简单的 C++ 控制台应用程序,该应用程序实例化Windows 媒体播放器控件以显示版本。 |
在 Windows 应用程序中承载Windows 媒体播放器控件 | 介绍如何使用 ATL ActiveX 主机窗口在 Windows 程序中嵌入Windows 媒体播放器控件。 |
远程处理 Windows Media Player 控件 | 介绍如何在远程模式下将 Windows 媒体播放器 控件嵌入 C++ 程序中,以便用户取消停靠控件以切换到 Player 的完整模式。 |
在 C++ 中处理事件 | 介绍如何从Windows 媒体播放器接收事件通知。 |
将外观与 Windows 媒体播放器 控件一起使用 | 介绍如何将外观文件应用于 C++ 程序中嵌入的 Windows 媒体播放器 控件。 |
注意
可以在 Windows CE 应用程序中嵌入 Windows 媒体播放器 10 Mobile 控件。 用于执行此操作的技术与桌面Windows 媒体播放器控件使用的方法类似。 但是,ATL for Windows 和 ATL for Windows CE 之间存在差异。 本文档介绍这些实现之间的差异(如果适用)。
相关主题
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈