DirectX SDK |
This topic pertains only to DirectX for Visual Basic. See DirectMusic C/C++ Tutorials.
To load a MIDI file, you need three things:
If your music files are not in the working directory of the application, call DirectMusicLoader.SetSearchDirectory so that the loader knows where to look, or provide a full path for each file.
The following code sets the search directory for the loader and loads a file from that directory.
Call gObjDMLoader.SetSearchDirectory("c:\midiplay\media") ' This needs to be done only once. Dim objSeg As DirectMusicSegment ' FileName is a string containing the short name of the file Set objSeg = gObjDMLoader.LoadSegment(FileName)