“另一进程正在使用 Microsoft Spatial Sound 对象。可能会对某些音频对象实施混音。”在 Windows 上,所有当前运行的进程(包括游戏和应用)只能共用一定数量的 Microsoft Spatial Sound 对象。若 Capture Log(捕获日志)中显示此消息,则表示声音引擎无法保有这些对象,因为另一进程已经保有它们。最终,会将本来要作为 System Audio Object(系统音频对象)发送的 Audio Object 混音到 Main Mix(主混音)中。
可能的原因:
Wwise 设计工具保有全部系统对象,导致同一 PC 上运行的游戏无法使用它们。
正在后台运行另一使用 Microsoft Spatial Sound 的游戏或应用。
推荐的解决步骤:
若想在 Wwise 内试听 System Audio Object,首先要确保停止运行其他所有使用 Microsoft Spatial Sound API 的应用或游戏。然后,在 Wwise 菜单栏中依次单击 Audio > Authoring Audio Preferences(音频 > 设计工具音频首选项),并选中 Allow System Audio Objects(允许系统音频对象)选项。
若想在同一 PC 上与 Wwise 同时运行的游戏中试听 System Audio Object,首先要确保停止运行其他所有使用 Microsoft Spatial Sound API 的应用或游戏。然后,在 Wwise 菜单栏中依次单击 Audio > Authoring Audio Preferences,并取消选中 Allow System Audio Objects 选项。这样可禁止 Wwise 保有系统对象,从而允许游戏获取它们。
![]() | 备注 |
---|---|
有些 Windows 版本存在漏洞,会禁止活跃的 Spatial Sound 媒体流获取已被另一进程释放的对象。在这种情况下,必须重新启动媒体流,才能获取这些对象。 若确定游戏是唯一在使用 Microsoft Spatial Sound 的进程,而 Capture Log 中依然显示此错误,则可能需要重新启动声音引擎来规避这一问题。 |