Ich untersuche verschiedene Methoden zur Steuerung der Lautstärke und ich kann nicht scheinen MediaPlayer.Volume in meiner Windows Phone 7.1-Anwendung einzustellen. Grundsätzlich ruftMediaPlayer.Volume kann nicht eingestellt werden
MediaPlayer.Volume = value;
keinen Effekt auf, und das Aufrufen von MediaPlayer.IsMuted = TRUE hat keine Auswirkung.
Beispiel:
public MainPage()
{
InitializeComponent();
//Play a song from the collection
FrameworkDispatcher.Update();
MediaPlayer.Play(ml.Artists[0].Songs[0]);
}
private void Button_Click(object sender, RoutedEventArgs e)
{
//Reduce volume to 0
FrameworkDispatcher.Update();
MediaPlayer.Volume = 0.0f;
//If I set a breakpoint here, MediaPlayer.Volume is 1.0
}
private void Button_Click_1(object sender, RoutedEventArgs e)
{
//This also has no effect...
FrameworkDispatcher.Update();
MediaPlayer.IsMuted = !MediaPlayer.IsMuted;
}
Wer weiß, was einfache offensichtliche Tatsache, dass ich Missverständnis bin?