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:

コメント