2012-03-11 70 views
0

我已经编写了一个可在特定时间(例如6分钟)内播放音乐文件的Android应用程序。烦人的问题在于,如果用户按下电源按钮和/或显示器关闭,播放音乐继续进行,并且在6分钟后不停止。你能帮我吗?我需要使用服务吗?任何简单的解决方案?即使按下电源按钮,也可以播放音乐文件(Android)

谢谢。

回答

1

你没有解释你的代码是如何工作的,但它听起来像设备进入睡眠状态,所以你的应用程序无法停止音乐。解决此问题的最佳方法可能是创建一个alarm,这会在您希望音乐停止时触发。

+0

感谢您的回复。亲爱的丹,目前我的应用程序使用AndEngine并使用“void update(float elapsedTime)”函数处理播放音乐。但正如您所说,当设备进入睡眠状态时,此更新功能不起作用。使用闹钟,我如何访问播放音乐的媒体播放器实例? – 2012-03-11 18:34:38