wav files can contain a marker which tells DirectX to automatically loop the sound.
If you have such a wav file, you will have to load and save in a wav editor to remove the marker.
For intentional looping have you tried LoopSound()?
If you have such a wav file, you will have to load and save in a wav editor to remove the marker.
For intentional looping have you tried LoopSound()?