static bool can_use_music = FALSE;
static MCI_OPEN_PARMS mop;
+static mci_device_type[256];
#endif /* USE_MUSIC */
path_build(ini_path, 1024, ANGBAND_DIR_XTRA_MUSIC, "music.cfg");
+ GetPrivateProfileString("Device", "type", "", mci_device_type, 256, ini_path);
+
for (i = 0; i < MUSIC_BASIC_MAX; i++)
{
GetPrivateProfileString("Basic", angband_music_basic_name[i], "", tmp, 1024, ini_path);
#ifdef WIN32
- mop.lpstrDeviceType = "MPEGVideo";
- //mop.lpstrDeviceType = "WaveAudio";
+ mop.lpstrDeviceType = mci_device_type;
mop.lpstrElementName = buf;
mciSendCommand(mop.wDeviceID, MCI_STOP, 0, 0);
mciSendCommand(mop.wDeviceID, MCI_CLOSE, 0, 0);