私のアプリの現時点では、携帯電話で再生中の音楽を一時停止し、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