Я написал собственный музыкальный проигрыватель, используя интерфейс MediaPlayer и SongLibrary.Однако, когда я пытаюсь изменить громкость воспроизводимой музыки, я не слышу изменения громкости.Я использовал ползунок в качестве регулятора громкости и написал следующий код для изменения громкости носителя:
Значения ползунка инициализируются следующим образом:
slider1.Minimum = 0; //maps to wp7 volume 0.0
slider1.Maximum = 10; //maps to wp7 colume 1.0
slider1.Value = 8; //maps to wp7 default volume 0.85
Код изменения громкости выглядит следующим образом:
private void slider1_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
{
MediaPlayer.Volume = (float)((slider1.Value)/10.0);
}
Даже если я жестко закодирую громкость до 0, я слышу музыку.
Это проверено на WP7 SDKv7.1
Это ошибка вSDK?