我使用接口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 2011-12-27 08:04:22