MediaElementで再生している音源はボリュームを変更することができます。
ここでは volumeSlider という名前のSliderを配置してボリューム操作をできるようにしてみます。
XAMLの例を以下に示します。
<MediaElement Source="Assets/Sample.wma" Name="myMediaElement" /> <Slider Name="volumeSlider" VerticalAlignment="Center" ValueChanged="ChangeMediaVolume" Minimum="0" Maximum="100" SmallChange="1" LargeChange="20" Value="50" />
MediaElementの再生ボリュームはVolumeプロパティで変更することができ、値は0~1の範囲で指定します。
よってスライダーの値が変更されたときのコードは以下のようにします。
private void ChangeMediaVolume(object sender, RangeBaseValueChangedEventArgs e) { myMediaElement.Volume = (double)volumeSlider.Value / 100; }
Please follow and like us:
コメント