2011-06-16 62 views
2

我想在屏幕是oFF時流式傳輸音頻文件。我正在使用MediaPlayer類。 我已經設法在屏幕打開時播放音頻(mp3)。也可以在屏幕關閉的情況下播放視頻。這兩個效果很好。與屏幕關閉流音頻

06-16 13:52:22.977: WARN/TimedEventQueue(59): Event 3 was not found in the queue, already cancelled? 
06-16 13:52:23.207: WARN/MediaPlayer(11489): mediaplayer went away with unhandled events 
06-16 13:52:23.207: WARN/MediaPlayer(11489): mediaplayer went away with unhandled events 

我試圖使用激活鎖定沒有成功:

mMediaPlayer.setWakeMode(getBaseContext(), PowerManager.PARTIAL_WAKE_LOCK); 

的任何其他建議 然而,當我播放音頻,而屏幕關閉我在logcat中得到了以下信息我應該嘗試什麼?

真的很感謝你的幫助,

/瓦爾

回答

2

這是一個簡單的解決方案,但你在運行一個服務代碼的媒體播放器的一部分? 如果你不是,那就是問題所在。

有關服務的更多信息,請參閱this。還有Android docs about services

請參閱the official Android documentation瞭解有關從服務運行介質的更多信息(應用程序暫停,屏幕關閉等)