从TMemoryStream播放MIDI?

时间:2011-06-15 09:56:57

标签: delphi stream midi

是否可以在不使用任何第三方库的情况下通过TMemoryStream播放Midi序列?

我可以通过TMemoryStream播放WAVE音频,但MIDI序列怎么样?

感谢。

2 个答案:

答案 0 :(得分:4)

Windows中有内置工具,最简单的是MCIWnd窗口类。如果您需要更精确的控制,那么可以对here的设施进行总结。

话虽如此,我确实怀疑预先存在的第三方Delphi封装器会让生活变得更轻松,但你明确表示你不想这样做。

答案 1 :(得分:0)

我知道大卫给了你MCIWnd的答案,你可以建立一个基于该API的播放器,但如果你重新考虑使用其他组件,我建议你http://wiki.delphi-jedi.org/wiki/JCL_Help:JclMIDI.pas,是免费的。