Почему не воспроизводится звук?
Потому что эта функция не умеет играть .mp3 файлы, только waveform audio, при наличии соответствующего драйвера, поддерживаются кодеки (например ac3 или даже mp3, по крайней мере я смутно помню свои эксперименты с этим еще в winxp), но формат файла должен быть все равно riff (т.е. wav или avi, кстати последний под вопросом, сможет ли он выцепить от туда звуковую дорожку, хз)
https://docs.microsoft.com/en-us/previous-versions...
The sound specified by pszSound must fit into available physical memory and be playable by an installed waveform-audio device driver.
По-моему PlaySound не может проигрывать mp3 файлы. Если функция не может проиграть файл, она проигрывает дефолтный звук.