locked
Lautstärke vom Windowsphone mit einem Slider ändern RRS feed

  • Frage

  • Hallo,

    ich habe eben einen Slider genommen und möchte mit diesem die Lautstärke meines Windows Phones ändern. Die Anwendung ist in der Programmiersprache C#. Bis jetzt habe ich versucht das ganze wie bei Media Elementen zu machen, indem ich folgenden Code verwendet habe.

     private void volumeSlider_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
            {
                .Volume = (double)slider1.Value;
    
            }

    Also entweder muss zur Systemlautstärke noch etwas vor .Volume oder für so etwas benutzt man einen ganz anderen Code. Ich denke Möglichkeit 2 ist wahrscheinlichster, da ich sowieso möchte, dass der wert immer angezeigt wird.

    Also schon mal Danke für eure Hilfe.

    MfG Ced14


    Ced

    Montag, 16. Februar 2015 14:07

Antworten

  • Hallo Ced, ein kurzer Blick in die Dokumentation vom MediaElement liefert die Lösung.

    Es gibt eine Eigenschaft, die, wer hätte es gedacht, Volume heißt und die Lautstärke festlegen kann.

    Die Eigenschaft ist wie folg erreichbar:

    this.MyMediaElement.Volume = (double)1;

    Und eine kleine Nebeninfo: Die Systemlautstärke kannst du nicht öffnen/lesen oder gar ändern. Das erlaubt die App-Sandbox einfach nicht.


    © 2015 Thomas Roskop

    Germany // Deutschland

    Montag, 16. Februar 2015 14:14

Alle Antworten

  • Hallo Ced, ein kurzer Blick in die Dokumentation vom MediaElement liefert die Lösung.

    Es gibt eine Eigenschaft, die, wer hätte es gedacht, Volume heißt und die Lautstärke festlegen kann.

    Die Eigenschaft ist wie folg erreichbar:

    this.MyMediaElement.Volume = (double)1;

    Und eine kleine Nebeninfo: Die Systemlautstärke kannst du nicht öffnen/lesen oder gar ändern. Das erlaubt die App-Sandbox einfach nicht.


    © 2015 Thomas Roskop

    Germany // Deutschland

    Montag, 16. Februar 2015 14:14
  • Ok danke für deine Antwort Thomas.

    MfG Ced14


    Ced

    Montag, 16. Februar 2015 14:20