在这台 Windows 8.1 PC 上,双击 MIDI (.mid) 文件的文件资源管理器条目会创建一个 Windows Media Player 进程,但该进程会创建一个错误框,提示“Windows Media Player 无法播放该文件,因为您的声音设备有问题。您的计算机上可能没有安装声音设备,它可能正在被其他程序使用,或者可能无法正常运行。”
但 10 月份一切正常。然后,这台 Windows 8.1 PC 可以正常播放 MIDI 文件:双击文件资源管理器中的 MIDI 文件条目会创建一个 Windows Media Player 进程,该进程使用通用 MIDI 音源播放该文件。
那么从那时起就出现了问题;我该如何解决呢?
正如所述这个答案,通用 MIDI 音效文件名为 gm.dls。此 PC 有两个 gm.dls 副本 (3361kB,2013 年 6 月 18 日):一个位于 C:\Windows\SysWOW64\drivers,另一个位于 C:\Windows\System32\drivers。
该电脑的音频系统是 Realtek。
双击文件资源管理器中音频文件(例如 .mp3)的条目即可;将创建 Windows Media Player 进程并成功播放它。
我宁愿不使用读取音色和 MIDI 文件并输出音频文件的应用程序。首先,这是工作流程中的又一个步骤,而我以前并不需要这个步骤。其次,生成的音频文件比 MIDI 文件大得多。音频播放器动态将 MIDI 文件转换为音频流在磁盘上更高效。但如果必须使用,我宁愿使用比 TiMIDIty 更易于使用的应用程序,而 TiMIDIty 是我上次寻找该应用程序时唯一能找到的应用程序。
加里坦个人管弦乐队这个答案但看上去很贵。