Я не эксперт в области аудио / видео, но по своему опыту он очень ограничен в управляемом коде.Вы должны либо войти в Win32 API, либо пойти по пути DirectX.DirectSound не может воспроизводить mp3 файлы изначально.Вам понадобится DirectX, если вам не нравится время ответа Win32 PInvokes.
Вам понадобится DirectX SDK, а затем импортируйте пространство имен воспроизведения аудио-видео.
Импортирует Microsoft.DirectX.AudioVideoPlayback
Затем можно использовать объекты Directx для воспроизведения файла MP3.