脚本语言的玩家对象模型
[与此页面关联的功能(Windows 媒体播放器 SDK)是旧版功能。 它已被 MediaPlayer 取代。 MediaPlayer 已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayer 而不是 Windows 媒体播放器 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
ActiveX 使用 对象的概念来包含编程功能。 Windows 媒体播放器使用多个 对象来划分控件提供的功能。 根对象是 Player 对象,其他对象通过特定属性附加到 Player 对象。
下图显示了 Windows 媒体播放器 11 ActiveX 控件对象模型如何适用于脚本语言。
在 C++ 中(有时在 .NET 语言中),对象由 COM 接口表示。 在Windows 媒体播放器对象模型中,COM 接口名称与对象名称相同,但前缀为“IWMP”。 例如,通过 IWMPNetwork 接口公开 Network 对象。
以下部分提供了每个对象的概念性概述:
- 关于 Cdrom 和 CdromCollection 对象
- 关于 ClosedCaption 对象
- 关于 Controls 对象
- 关于 DVD 对象
- 关于 Error 和 ErrorItem 对象
- 关于 MediaCollection 和 Media 对象
- 关于 MetadataPicture 对象
- 关于 MetadataText 对象
- 关于网络对象
- 关于 Player 对象
- 关于 PlayerApplication 对象
- 关于 Playlist、PlaylistCollection 和 PlaylistArray 对象
- 关于查询对象
- 关于 Settings 对象
- 关于 StringCollection 对象
其他功能可通过某些 COM 接口获得。 能否访问这些接口取决于用于编程的语言和其他因素,例如用于创建Windows 媒体播放器控件实例的模式。 有关由 Windows 媒体播放器 控件公开的 COM 接口的完整列表,请参阅 C++ 的对象模型参考。
相关主题
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈