在我的WP7应用程序中,我希望在后台运行2个音乐文件,我正在使用MediaElement来实现这一点。我面临两个问题。
发布于 2012-12-11 19:11:17
我就是这样做的。增加以下内容:
<MediaElement x:Name="meSong" />这是在构造函数中添加的:
meSong.MediaEnded += new RoutedEventHandler(meSong_MediaEnded);这首歌结束后,我就是这样循环的:
private void meSong_MediaEnded(object sender, RoutedEventArgs e)
{
meSong.Position = TimeSpan.Zero;
meSong.Play();
} 我就是这样把我的歌:
private void SetSong(string selectedSong)
{
if (ViewModel.IsMusicOn)
{
try
{
meSong.Stop();
meSong.Source = new Uri(string.Format("Media/Sounds/{0}.wav", selectedSong), UriKind.Relative);
meSong.Position = new TimeSpan(0);
meSong.Volume = 0.5;
}
catch (Exception)
{
// nothing for now
}
}
}显然,这就是你开始音乐的方式:
meSong.Play();https://stackoverflow.com/questions/13814908
复制相似问题