WINAMP的音量控制是通过调节系统音量最大值来实现的吗?当把WINAMP音量调到零时,系统音量怎么调都没声音啦,这是什么原理?如何实现?
參考答案:winamp的音量是多方面影响的,主要是输入和输出插件。
输入插件:cdda,在一般设置下,音量是由“CD唱机”控制。
midi,很多情况下,它直接由“软件合成”来控制。
tara,在设置中有一个“通过winamp处理音频的选项”不勾选时winamp的音量调整不起作用。
输出插件:asio,如果用asio4all模拟输出的,这时只有系统主音量管用。
directsound,一般情况下是用这个插件,在它的设置中打开“其它”标签,勾选启用音量控制后winamp的音量就可以和系统的波形音量分开调整了。
此外,wavout和内核音频输出的设置与此是一样的。在启用音量控制之后才与系统中的波形控制分离。但这些设置都受控于系统的总音量控制。