Entwickler-Ecke

WinForms - Per Button klick das Standard sound Gerät ändern


Lihlu - Mo 20.10.14 16:03
Titel: Per Button klick das Standard sound Gerät ändern
Hallo zusammen,

gibt es einen einfachen Weg per Button klick das Standard Sound Wiedergabe Gerät zu ändern ?
Ich habe bereits versucht im Internet etwas zu finden - doch was ich gefunden habe sieht sau kompliziert aus und ich verstehe nur Bahnhof o:

Gibt es eine ganz einfache Lösung ?

Ich möchte quasi 2 Buttons haben - der 1 wählt den Standard Lautsprecher und der andere z.B das Headset oder eine externe Sound karte.

vielen Dank
Gruß
Lihlu


Ralf Jansen - Mo 20.10.14 16:24

Zitat:
Gibt es eine ganz einfache Lösung ?

Klar [http://www.amazon.de/gp/product/B006HCYBEG] ;) Sogar mit taktilem Feedback der Buttons. So wie es nur noch die älteren unter uns kennen.

Aber mal im ernst es geht um Windows Devices (nicht um irgendwas aus der managed Welt) dafür brauchst du zumindest mal die Windows API wenn es denn überhaupt geht. Ich bezweifle auch das das so einfach gehen sollte. Ich möchte nicht das eine Anwendung einfach mal die Audiodevices, im Zweifel unbemerkt, umschalten kann um zum Beispiel heimlich das Mikro einschaltet und mitschneidet oder sowas.


C# - Mo 20.10.14 16:47

Guckst du: Standard-Wiedergabegerät per Skript wechseln [http://www.mycsharp.de/wbb2/thread.php?threadid=97503]
Oder hier ein Workaround (ist aber C++): http://www.codeproject.com/Articles/31836/Changing-your-Windows-audio-device-programmaticall

Moderiert von user profile iconTh69: Titel zu URL hinzugefügt