在线音乐商店的常见载入问题

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

下面是应尽量避免的常见Windows 媒体播放器载入问题的列表。 这些问题中的任何一个都可能导致存储无法通过验证测试。 如果 RC2 通过失败,启动将推迟到下一个可用的启动窗口。

  1. 无法从测试服务器转换到生产服务器

    • 缺少页面
    • IIS 设置 (Access、VRoots、https 或其他安全设置)
    • 测试帐户不再有效。
    • 测试帐户未应用额度。
    • 不会移动服务托管的徽标。
    • 以前解决重发情况的 IP 限制。 具体而言,电子商务系统可能具有与音乐网站不同的一组限制。
    • ServiceInfo 文档不会更新为指向生产环境。
  2. “正在播放”区域中的“购买”链接 (或“商店”链接) 无效。 这是一个经常被忽略的问题,即使其他所有内容都处于工作顺序,也会导致商店发生故障。

  3. Microsoft 的测试人员必须有足够的购买力。 Microsoft 验证团队将运行多个购买方案,从小额购买到非常大的购买。 你必须提供一种可充电方式,让他们在商店中充当消费者。 这可以从提供各种帐户到提供虚拟信用卡。 例如,如果验证测试人员尝试购买专辑,但仅有足够的信用额度购买单首曲目,则商店在 RC2 中将失败。

  4. 如果在服务页中使用 ActiveX 控件,请确保它们完全安装和卸载,这两个控件均在所有适用的 Windows 版本上。 失败是一个典型的问题。 通常,在线商店的开发人员和测试人员在自己的计算机上注册了 ActiveX 控件,但忘记在用户的计算机上安装控件。

    如果你的商店安装了插件或 ActiveX 控件,则必须为用户提供一种简单的卸载方法。 例如,Microsoft 最近发现某些在线商店在 windows Vista Windows 媒体播放器 11 中安装了 ActiveX 控件,但无法通过“添加/删除程序”菜单删除。 经过一些调查,Microsoft 发现可以通过 Internet Explorer 中的加载项管理器删除 ActiveX 控件。 请务必通过帮助文件传达 (,至少) 安装和卸载 ActiveX 控件和插件的方式。

    有关如何将应用商店与 Windows Vista 中的安全基础结构集成的详细信息,请参阅标题为 “最低特权环境中的应用程序的开发人员最佳做法和指南”的文章