gpt4 book ai didi

delphi - 如何将我的应用程序静音?

转载 作者:行者123 更新时间:2023-12-03 15:00:11 24 4
gpt4 key购买 nike

我有一个有声音的应用程序。我有一个全局属性来静音。问题是,有很多不同的东西可以发出声音,我不想迭代不同的类类型并静音/取消静音它们的声音。相反,我正在寻找一种在全局应用程序级别上静音的方法。我也不是说将整个系统音量静音。

一种情况:在 Windows 7 中,您可以打开音量混合器并调整各个应用程序的音量。虽然我不打算更改这个实际的特定值(因为我知道它是 Windows 7 特有的),但我想一次性更改应用程序中所有内容的音量。我还需要能够完全静音我的应用程序中的所有内容。我需要这种能力来兼容Windows XP及以上版本。我假设它将涉及 Windows API 调用,但我不知道要进行哪些调用。

最佳答案

XP 不支持每个应用程序的音量控制。 Vista 中添加了该功能。因此,您尝试做的事情在 XP 中无法通过公平手段完成。

有一个软件叫IndieVolume该复古适合 XP 的每个应用程序音量控制。我只能想象它是通过低级黑客、DLL 注入(inject)等手段来实现的。我怀疑这是否真的适合您。

关于delphi - 如何将我的应用程序静音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12126287/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com