要看MSDN,转贴一段VB代码给你,都一样 Private Sub Command1_Click() Dim back back = mciSendString&("CLOSE NN", 0, 0, 0) End SubPrivate Sub Command2_Click() Dim back back = mciSendString&("OPEN " + App.Path + "\TEST.mid" + " TYPE SEQUENCER ALIAS NN", 0&, 0, 0) back = mciSendString&("PLAY NN FROM 0", 0&, 0, 0) R% = mciSendString&("CLOSE ANIMATION", 0&, 0, 0) End SubPrivate Sub Form_Load() Dim back back = mciSendString&("OPEN " + App.Path + "\TEST.mid" + " TYPE WaveAudio ALIAS NN", 0&, 0, 0) back = mciSendString&("PLAY NN FROM 0", 0&, 0, 0) R% = mciSendString&("CLOSE ANIMATION", 0&, 0, 0) End Sub
TMediaplayer.filename:='midi1.mid';
Tmediaplayer.open;
Private Sub Command1_Click()
Dim back
back = mciSendString&("CLOSE NN", 0, 0, 0)
End SubPrivate Sub Command2_Click()
Dim back
back = mciSendString&("OPEN " + App.Path + "\TEST.mid" + " TYPE SEQUENCER ALIAS NN", 0&, 0, 0)
back = mciSendString&("PLAY NN FROM 0", 0&, 0, 0)
R% = mciSendString&("CLOSE ANIMATION", 0&, 0, 0)
End SubPrivate Sub Form_Load()
Dim back
back = mciSendString&("OPEN " + App.Path + "\TEST.mid" + " TYPE WaveAudio ALIAS NN", 0&, 0, 0)
back = mciSendString&("PLAY NN FROM 0", 0&, 0, 0)
R% = mciSendString&("CLOSE ANIMATION", 0&, 0, 0)
End Sub