MCI_PLAY for waveform audio stops working
In my game I use MCI to play sound effects at certain events. Basically I do:
1. MCI_OPEN with MCI_OPEN_ELEMENT | MCI_WAIT flags to open a waveform audio file
2. MCI_PLAY with MCI_NOTIFY flag
3. When I get the notification: MCI_CLOSE with MCI_WAIT flag.
Generally it works ok, but several of my users report that after some time, there is no sound played any more, while using the same audio files as before. A trace shows that the MCI commands do not return any error code, and doing a MCI_STATUS does not return anything different from when the sound does work.
Closing the application and start it again usually brings back the sound.
What could be the problem here?

