首页 文章

关闭屏幕流音频

提问于
浏览
4

我正在尝试在屏幕为oFF时传输音频文件 . 我正在使用MediaPlayer类 . 我已设法在屏幕开启时播放音频(mp3) . 还要在屏幕关闭时播放视频 . 这两个效果很好 . 但是,当我在屏幕关闭时播放音频时,我在logcat中收到以下消息:

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);

我还应该尝试什么其他建议?

非常感谢你的帮助,

/瓦尔

1 回答

  • 3

    这是一个简单的解决方案,但是您在服务中运行代码的媒体播放器部分吗?如果你不是,那就是问题所在 .

    有关服务的更多信息,请参见this . Android docs about services .

    有关从服务运行媒体的更多信息,请参阅the official Android documentation(当您的应用程序暂停,屏幕关闭等时)

相关问题