我正在尝试在播放歌曲时更改手机的音量 我做到了:
BackgroundMediaPlayer.Current.Volume = (double)VolumeSlider.Value;
但是,当我使用滑块时,它只会在音乐处于零位时关闭音乐,否则会关闭,但它不会改变音量。
答案 0 :(得分:1)
请注意,音量范围为0~1。 您必须按滑块最大值划分滑块值。
BackgroundMediaPlayer.Current.Volume = (double)VolumeSlider.Value/VolumeSlider.Maximum;
答案 1 :(得分:0)
MediaElement音量范围0-1。因此,您应该将滑块值设置在此范围内。
<Slider Name="VolumeSlider"
Background="White"
Foreground="Red"
Minimum="0"
Maximum="1"
SmallChange="0.1"
LargeChange="0.2"
Value ="0.5" />
BackgroundMediaPlayer.Current.Volume = (double)VolumeSlider.Value;