我那对Midi设备的“关于”是灰色的~~~我那句if (midiOutGetNumDevs()>0) then MediaPlayer1.Play; 不就是判断有无Midi设备的吗?没有的话就不播放mid文件的呀。怎么还是有出错信息呢?
在procedure TForm1.FormCreate(Sender: TObject);里有句 if (midiOutGetNumDevs()>0) then MediaPlayer1.Play; //播放背景音乐 判断有无Midi的呀MediaPlayer1的FileName属性是"zhenll.mid"程序里就只有这一句是有关MediaPlayer1的~~~~
老兄,你的if (midiOutGetNumDevs()>0) then MediaPlayer1.Play; 放错地方了,不应该放在form1.creat事件中,你把它放在show事件中吧!问题解决了!西。
if (midiOutGetNumDevs()>0) then MediaPlayer1.Play; //播放背景音乐
判断有无Midi的呀MediaPlayer1的FileName属性是"zhenll.mid"程序里就只有这一句是有关MediaPlayer1的~~~~
if (midiOutGetNumDevs()>0) then
begin
MediaPlayer1.open;
MediaPlayer1.Play;
end;
谢谢yexiao(叶开)哈,分已经结啦!再一次感谢!!