Wie spiele ich den "New Mail"-Systemton in C# ab? Dies ist auch der "Notify"-Sound.
In Win32 wäre das etwas wie
sndPlaySound('Notify', (SND_ALIAS or SND_ASYNC));
Wie macht man das also in .Net? Ich weiß, dass Sie Folgendes tun können
System.Media.SystemSounds.Asterisk.Play();
Allerdings gibt es dort nur eine sehr begrenzte Anzahl von fünf Tönen - abgesehen davon, was der Benutzer als neuen Mail-Ton eingestellt hat.
Ich kann herausfinden, welche .wav-Datei abgespielt wird, wenn ich eine neue E-Mail erhalte, und diese Datei abspielen, aber sie wird nicht aktualisiert, wenn das Soundschema des Benutzers geändert wird.
Was ich schließlich tat:
Anstatt einen Systemsound abzuspielen, habe ich eine Wav-Datei als Ressource in die Anwendung eingebettet und sie mit System.Media.SoundPlayer