@商业街乞丐 这个问题就如字面的意思是指不支持这种采样率。
原因是这个音频文件采用了非标准的采样率比如32000hz,而声卡只支持44100 48000 88200 96000hz等采样率。
之所以用DS驱动可以正常播放,是因为windows在解码后进行了重采样然后以你你设定的标准采样率进行输出了,重采样是有损的,会降低音质。
而用asio驱动或wasapi驱动就会绕过windows的dsp(数字信号处理)或者混音器,就是不再进行数字信号的重采样,而直接进入dac数模转换变成模拟信号通过音箱或耳机播放。
asio驱动输出的信号采样率和歌曲保持一致,当下一首歌改变采样率信号的采样率也会跟着改变始终保持一致,这样信号始终无损所以foobar2000才能有这么好的音质吸引众多音乐爱好者使用,无损输出要保持独占声卡模式其他app或网页音频无法发出声音,原因就是不能允许其他采样率的音频也同时播放。
而ds驱动下,多种不同采样率的信号被统一重采样为设定好的同一标准采样率输出,所以不同音源才可以一起发出声音。
也不是没有解决办法,就是在foobar2000的DSP管理器添加一个重采样器就行了,但是不建议这样做,因为播放其他歌曲如果和设定的采样率不同也会被重采样,这样就有损播放了,哪怕这首歌本来是无损的。