MediaPlayerとSongLibraryインターフェイスを使用してカスタムミュージックプレーヤーを作成しました。しかし、私が演奏する音楽の音量を変えようとすると、音量の変化は聞こえません。私は、ボリュームコントロールなどのスライダーを使用して、メディアの音量を変更するには、次のコードを書いている:音量の変更はSDK7.1には影響しません
次のようにスライダー値が初期化されています
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のバグですか?
HTCデバイスで 'SoundInstance'の' Volume'に問題があります。おそらく 'MediaPlayer'で。 http://forums.create.msdn.com/forums/p/65291/567325.aspx – Ku6opr