能不能给点源码。下面是我在CSDN上找到你一段源码:
◇[DELPHI]播放背景音乐
uses mmsystem
//播放音乐
MCISendString('OPEN e:/1.MID TYPE SEQUENCER ALIAS NN', '', 0, 0);
MCISendString('PLAY NN FROM 0', '', 0, 0);
MCISendString('CLOSE ANIMATION', '', 0, 0);
end;
//停止播放
MCISendString('OPEN e:/1.MID TYPE SEQUENCER ALIAS NN', '', 0, 0);
MCISendString('STOP NN', '', 0, 0);
MCISendString('CLOSE ANIMATION', '', 0, 0);
但是这段源码播放的是一个硬盘上的文件,而我想要的是播放资源中的一个MIDI资源,而且不能将该资源释放到硬盘上,而是直接在内存中播放,我记得WAV的资源就可以做到这样。不知道MIDI的如何实现。