2011-06-16 61 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了解有关从服务运行介质的更多信息(应用程序暂停,屏幕关闭等)