国际市场注意事项

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

如果你的公司为多个市场创建在线商店,则必须向 Microsoft 提供每个市场的 ServiceInfo 文档的 URL。 可以通过以下两种方式之一执行此操作:

  • 为每个市场创建单独的 ServiceInfo 文档。 在这种情况下,你向 Microsoft 提供指向每个市场中每个在线商店的单个 ServiceInfo 文档的 URL。
  • 为所有市场创建单个 ServiceInfo 文档。 执行此操作时,会为每个市场向 Microsoft 提供相同的 URL。 然后,作为 ASP 页创建的 ServiceInfo 文档可以根据查询字符串参数动态检测用户的位置。

Windows 媒体播放器向 ServiceInfo URL 请求追加查询字符串,以提供有关用户的区域设置和位置设置的信息。 如果在线商店使用此信息来确定要显示的内容,则应将这些值动态追加到 ServiceInfo 文档中自己的 URL。 这是确保网页 URL 始终包含所需的参数的最佳方法。

确定用户的位置和语言首选项后,可能需要保留此信息以供将来的会话使用。 可以使用在网页中通常使用的任何技术(例如 Cookie)或使用 COM 对象来实现此目的。

动态创建 ServiceInfo 文档

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

ServiceInfo 元素