锁定后媒体元素继续播放

时间:2012-05-29 22:21:30

标签: c# windows-phone-7 mediaelement lockscreen

我有一个带有url-source的媒体元素,它可以播放一个广播电台。一切正常,音乐按预期播放!当我按下关机按钮并且手机锁定时,流媒体停止。我该如何解决这个问题?即使我按下“标志”按钮,我看到我的主屏幕,但音乐停止:/ 提前谢谢

1 个答案:

答案 0 :(得分:0)

您必须使用BackgroundAudioPlayer来完成此任务。

有关详细信息,请参阅此msdn article;有关BackgroundAudioPlayer的一些问题,请参阅my post

从msdn链接中取样。我将PlayTrack方法更改为:

private void PlayTrack(BackgroundAudioPlayer player)
{
       var track = new AudioTrack(
                    new Uri("http://m1.onweb.gr/1055rock"),
                    "Online",
                    "Music",
                    string.Empty,
                    null,
                    string.Empty,
                    EnabledPlayerControls.Pause);
        if (player != null)
        {
            player.Track = track;
        }
}

我收到下面提到的错误。你是如何尝试启动播放器的?