2012-05-29 172 views
0

我有一個媒體播放器,它提供了一個廣播電臺的網址來源。一切正常,音樂按預期播放!當我按下關機按鈕並且手機鎖定時,流式傳輸將停止。我該如何解決這個問題?即使我按下「標誌」按鈕,我看到我的主屏幕,但音樂停止:/ 在此先感謝mediaelement繼續播放鎖後

回答

0

您必須使用BackgroundAudioPlayer來完成此操作。

獲取更多信息和my post解釋的BackgroundAudioPlayer

的一些陷阱從MSDN鏈接以樣本見本msdn article。我將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; 
     } 
} 

而且我得到下面列出的錯誤。你打算如何開始玩家?

+0

軌道的來源也可以是URI。 –

+0

我將廣播電臺的網址設置爲「新音頻軌道」,雖然播放列表上出現了「名稱」和「藝術家」(我通過按下/低音量來檢查),但沒有任何反應!沒有音樂播放或smtp:/如果我在mediaElement中設置此網址,它工作正常! – metz

+0

您是否爲您的解決方案添加了新的Windows Phone音頻播放代理? –