独家在线商店

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

使用 Windows 媒体播放器 11,远程嵌入 Player 控件的应用程序可以指定独占的在线商店。 在这种情况下,禁用 Windows 媒体播放器 中的服务选择器,并且只有指定的在线商店可供用户使用。 此外,Windows 媒体播放器采用由独家在线商店的 ServiceInfo 文档的 Color 元素指定的颜色。

若要指定独占在线商店,应用程序必须将 ExclusiveService:keyname 追加到它从 IWMPRemoteMediaServices::GetServiceType 返回的字符串的末尾。 例如,假设 Proseware 是给定给特定在线商店的密钥名称。 如果 GetServiceType 返回字符串“Remote ExclusiveService:Proseware”,则 Proseware 将是远程嵌入的 Player 控件中唯一可用的在线商店。

仅当应用程序启动时Windows 媒体播放器尚未运行时,应用程序才能将Windows 媒体播放器限制为独占在线商店。 应用程序有责任通知用户在运行应用程序之前必须关闭Windows 媒体播放器。

类型 1 和类型 2 在线商店的通用信息

远程处理 Windows Media Player 控件