很简单的问题。在 DirectSound API 的MSDN 文档中,他们声明当我的应用程序处于焦点时,它将是唯一可听的程序。这正是我想要发生的事情,但是当设置这个标志并通过我的应用程序播放声音时,我仍然可以听到我电脑上的背景音乐。
那么问题来了,为什么?是因为应用程序使用不同的低级 API 播放背景音乐,因此使用不同的混合缓冲区?还是我需要调整一些其他小技巧才能成为唯一可听的应用程序。
我在这里问了一个类似/相关的问题,没有回应。但是,如果您不知道特定 DirectSound 问题的答案,但您知道如何成为唯一具有不同 API 的可听应用程序,请再次告诉我!
谢谢,我使用的是 Windows XP 32Bit Professional,如果它有所作为的话。