You didn't get my point:

IMO it is a problem of media_play, not of sound file or video file.
snd_play doesn't have such problems, but it is only for sound files.