在我的WP7
游戏应用程序中,我想要运行两个音乐文件。一种是背景音乐,另一种是跟随用户的动作,比如用户杀死敌人。我MediaElement
用来做这个。我面临两个问题。
1) 如何循环播放背景音乐?
2)第二首音乐一开始,第一首音乐就停止,当第二首音乐停止时不会重新开始。我不想背景音乐停止,它们应该重叠。这个怎么做 ?
我正在使用银光。
XAML
<MediaElement x:Name="stroke" AutoPlay="False" />
<MediaElement x:Name="bmusic" AutoPlay="True" />
C#
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
base.OnNavigatedTo(e);
var settings = IsolatedStorageSettings.ApplicationSettings;
if (settings.Contains("bm"))
{
string hy=(string)settings["bm"];
//check if user has disabled music play
if (hy == "1")
{
bmplay = 1;
// play background music
bmusic.Source = new Uri("bmusic.mp3", UriKind.Relative);
bmusic.Play();
}
else
{
bmplay = 0;
}
}
else
{
bmplay = 1;
// play b music
bmusic.Source = new Uri("bmusic.mp3", UriKind.Relative);
bmusic.Play();
}
if (NavigationContext.QueryString.TryGetValue("msg", out msg))
{
// textBox1.Text +=" "+ msg;
find_move();
}
}