是否可以在不使用任何第三方库的情况下通过TMemoryStream播放Midi序列?
我可以通过TMemoryStream播放WAVE音频,但MIDI序列怎么样?
感谢。
答案 0 :(得分:4)
Windows中有内置工具,最简单的是MCIWnd
窗口类。如果您需要更精确的控制,那么可以对here的设施进行总结。
话虽如此,我确实怀疑预先存在的第三方Delphi封装器会让生活变得更轻松,但你明确表示你不想这样做。
答案 1 :(得分:0)
我知道大卫给了你MCIWnd的答案,你可以建立一个基于该API的播放器,但如果你重新考虑使用其他组件,我建议你http://wiki.delphi-jedi.org/wiki/JCL_Help:JclMIDI.pas,是免费的。