类型 2 在线商店的 ServiceInfo 文档

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

类型 2 在线商店提供商必须向 Microsoft 提供描述在线商店的 XML 文档的 URL。 Windows 媒体播放器 10 和 Windows 媒体播放器 11 使用此文档来确定如何配置用户界面以托管在线商店。

在 Windows 媒体播放器 10 中,ServiceInfo 文档提供以下内容:

  • 有关如何配置联机存储处于活动状态时Windows 媒体播放器显示的任务窗格的信息。 一个在线商店可以有一个、两个或三个任务窗格。
  • 用于配置任务窗格按钮的信息,例如按钮文本、按钮颜色和按钮的工具提示。
  • Windows 媒体播放器显示用于标识在线商店的图像的 URL。
  • 网页的 URL,由在线商店提供,Windows 媒体播放器在其用户界面中托管。
  • 有关Windows 媒体播放器安装程序应如何配置用户看到的第一个在线商店的信息。

在 Windows 媒体播放器 11 中,ServiceInfo 文档提供以下内容:

  • 用于为“在线商店”选项卡配置按钮的信息,例如按钮文本和按钮的工具提示。
  • Windows 媒体播放器显示用于标识在线商店的图像的 URL。
  • 网页的 URL,由在线商店提供,Windows 媒体播放器在其用户界面中托管。

开始开发在线商店时,必须向 Microsoft 提供 ServiceInfo 文档的 URL。 在开发阶段,仅当设置了特殊注册表项时,在线商店才会显示在 Windows 媒体播放器 中。

发布在线商店后,使用场景是Windows 媒体播放器自动从 Web 检索 ServiceInfo 文档。 但是,在某些情况下,Windows 媒体播放器从用户的计算机检索 ServiceInfo 文档。 有关详细信息,请参阅 设置初始在线商店

当Windows 媒体播放器从 Web 检索 ServiceInfo 文档时,它将查询字符串追加到 URL。 查询字符串包含参数,这些参数提供有关用户的区域设置和Windows 媒体播放器版本的信息。

可以创建静态或动态 ServiceInfo 文档。 静态 ServiceInfo 文档具有.xml文件扩展名。 动态 ServiceInfo 文档是一个 ASP 页,其文件扩展名为 .asp 或 .aspx。

并非所有可用于 ServiceInfo 文档的元素都可以由每个在线商店使用,某些元素对于所有在线商店都是可选的。 有关可以创建的在线商店类型和每种类型可用的功能的信息,请参阅 Windows 媒体播放器 在线商店

关于类型 2 在线商店

动态创建 ServiceInfo 文档

类型 2 在线商店的示例 ServiceInfo 文档

ServiceInfo 文档