Windows phone 7 WP7背景音乐播放

Windows phone 7 WP7背景音乐播放,windows-phone-7,Windows Phone 7,在我的WP7应用程序中,我想在后台运行两个音乐文件。我正在使用MediaElement来完成这项工作。我面临两个问题 如何在后台播放 如何循环播放背景音乐 我就是这样做的。添加以下内容: <MediaElement x:Name="meSong" /> 这就是我在歌曲结束后循环播放歌曲的方式: private void meSong_MediaEnded(object sender, RoutedEventArgs e) { meSong.Position = TimeSp

在我的WP7应用程序中,我想在后台运行两个音乐文件。我正在使用MediaElement来完成这项工作。我面临两个问题

  • 如何在后台播放
  • 如何循环播放背景音乐

  • 我就是这样做的。添加以下内容:

    <MediaElement x:Name="meSong" />
    
    这就是我在歌曲结束后循环播放歌曲的方式:

    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();
    

    关于您当前使用MediaElement的一些代码示例如何?
    meSong.Play();