1
目前在我的應用程序中,我暫停了手機正在播放的任何音樂,並使用MediaElement播放任何聲音。聲音播放後,音樂繼續。一切正常,但現在我想降低音量而不是阻止它。降低Zune音量並播放音頻文件?
1)這可以在wp7上完成嗎?
2)如果是這樣怎麼樣?因爲我試圖像這樣改變音量。
void PauseMusic()
{
FrameworkDispatcher.Update();
// Pause the Zune player if it is already playing music.
if (!MediaPlayer.GameHasControl)
{
//MediaPlayer.Pause();
MediaPlayer.Volume = 0.7f;
resumeMediaPlayerAfterDone = true;
}
}
音頻播放就像這樣。
void PlayAudioCue(string path)
{
PauseMusic();
AudioPlayer.Stop();
AudioPlayer.Source = new Uri("/Audio/" + path, UriKind.Relative);
}
void AudioPlayer_MediaOpened(object sender, RoutedEventArgs e)
{
AudioPlayer.Position = new TimeSpan(0);
AudioPlayer.Volume = 1;
AudioPlayer.Play();
}
由於我已經要求用戶允許停止音樂,因此我們可以提前申請:-) – Gaz83