【发布时间】:2014-03-22 15:29:00
【问题描述】:
我正在使用 mediaElement 在我的应用中播放背景音乐。这很好用。
问题在于用户何时最小化应用程序。当应用程序恢复时没有声音......我可以在我的应用程序中播放其他声音,但不能再播放该背景音乐。
首先我有这段代码可以在第一次打开应用程序时停止所有背景音乐:
if (Microsoft.Xna.Framework.Media.MediaPlayer.State == MediaState.Playing)
{
Microsoft.Xna.Framework.Media.MediaPlayer.Pause();
FrameworkDispatcher.Update();
}
该 mediaElement 的 xaml 代码
<MediaElement AutoPlay="True" Source="/Dodaci/pozadina.mp3" x:Name="muzika_pozadina" MediaEnded="pustiPonovo" Loaded="pustiPonovo" />
还有cs代码
private void pustiPonovo(object sender, RoutedEventArgs e)
{
muzika_pozadina.Play();
}
声音大小约为 300kb。
那么,如何在用户恢复应用程序后恢复声音播放?
【问题讨论】:
标签: visual-studio-2012 windows-phone-8 mediaelement background-music