setIdleTimerDisabled和MPMusicPlayer问题

时间:2011-03-25 11:33:16

标签: iphone xcode mpmusicplayercontroller idle-timer

好的我想在我的应用中禁用idletimer。我将appDlegate中的代码放在applicationDidFinishLaunching方法中,它工作正常(设备保持解锁状态)

[application setIdleTimerDisabled:YES];

虽然,当我通过MPMusicPlayer方法播放音乐时,似乎再次启用了idletimer ......很快设备就会进入暗淡模式,很快就会进入“锁定”模式。

我试图在google中找到其他方法,但最终还是没有效果。我也尝试将上面的代码放在另一个函数中,并在音乐播放时使用NSTimer每秒调用该函数,但无济于事。它不会起作用。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

唉。我讨厌回答自己的问题。但是你走了,答案就在这里: How to stop MPMusicPlayerController from enabling screen locking

见henning的回复。像魅力一样工作!