为什么我的电脑里可以播放一些wav文件

2 个回答

Mark Heath

并非所有声卡都支持 24 位样本播放,即使支持,它们通常也必须在该模式下以独占方式打开。采样率也存在类似的问题。您的声卡可能以 44.1kHz 运行,在这种情况下,需要重新采样 48kHz 才能播放。

我编写了一个名为 NAudio 的开源 .NET 音频库,它可以让您找到答案给定的 WAV 文件的采样率和位深度是多少。它还提供了播放音频的替代方法(例如通过 Wav... API),以及使用 DMO 重新采样器对象重新采样文件的能力。

请先 登录 后评论
Vinko Vrsalovic

除了采样问题之外,WAV 只是一种容器格式,音频可以压缩为多种音频格式中的任何一种(就像 AVI 是视频容器一样)。因此,您可以使用 GSpot 之类的工具来查明您的 WAV 是否​​编码为非标准格式并安装编解码器。 Winamp 默认安装的编解码器比 WMP 更多,这可以解释 Winamp 可以播放它而 WMP 不能。

请先 登录 后评论
user contributions licensed under CC BY-SA.