4 Stimmen

Wie kann ich den "New Mail"-Systemton in .Net abspielen?

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

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X