我只对一种文件格式有问题。我可以在 GraphEdit 和 GraphStudio 中正常播放我的文件,但 WMP 绝对拒绝它们。按照典型的 Microsoft 方式,它没有给出有用的错误。事实上它根本没有给出任何错误。它只是假装我喜欢播放零长度音轨。我能做些什么来彻底解决这个问题?
具体来说,我正在对抗 APE。我尝试过 RadLight、DSP-Worx 和 Monkey's Audio 过滤器。
答案1
WMP 通过 Media Foundation 播放,如果无法播放,则尝试 DirectShow。正如您所看到的,DirectShow 播放状态良好,这里可能存在的问题是 WMP 通过 Media Foundation 播放的尝试“足够”成功,应用程序认为播放设置成功,但是它无法从那里读取实际数据。您几乎无能为力,因为您无法在选择要使用的 API 时改变 WMP 的行为。您可以做的是使用另一个播放应用程序。