2011-03-02 142 views
2

我想播放鎖定屏幕下的流媒體音頻使用 PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetectionMode.Disabled; 隨着簡單的MP3文件一切正常,但流媒體音頻(如互聯網廣播)停止播放。 如何解決這個問題?流媒體音頻運行underlock

更新:我發現了這個問題。我使用這樣的鏈接:mms://212.235.5.168/102fm?ext=.mp3,並且問題變爲mms://212.235.5.168/102fm/File.mp3解決了問題。所以,最後有查詢字符串的所有鏈接停止播放。

回答

0

因爲您需要保持網絡活躍 - 消耗電力 - 我認爲您需要禁用UserIdleDetectionMode,並且您需要添加一些警告用戶您的應用程序耗盡電源 - 請參閱:

+0

'PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;'沒有工作太 – matrostik 2011-03-02 09:02:11

0

嗨,我還流媒體直播的Icecast流,這對我的作品:

MessageBoxResult res = MessageBox.Show(Constants.MSG_LOCKED_BODY, Constants.MSG_LOCKED_TITLE, MessageBoxButton.OKCancel); 

     if (res == MessageBoxResult.OK) { 
      PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetectionMode.Disabled; 
     } 

我通過MediaElement的流媒體是全球應用成員,也許你應該試試這個...

<Application.Resources> 
    <MediaElement 
    x:Key='mediaElement' Volume='1' AutoPlay='True'/> 
</Application.Resources> 
+0

我添加MediaElement編程和MP3文件工作正常 – matrostik 2011-03-02 09:05:09

+0

這是我的流:(http://217.73.28.42:8000/aligator-128.mp3)和它的工作時,underlinked,發佈您的流 – Janci 2011-03-02 09:26:14

+0

mms:// s4bwm.castup.net/994050001-52.wmv?ct=IL&rg=KZ&aid=405&tkn=20110125080009&ts=0&cu=FBFB1F1F-4626-48D2-9526-01A066F6D17B – matrostik 2011-03-02 09:49:59