0

アプリでidletimerを無効にしたいのですが。以下のコードをapplicationDidFinishLaunchingメソッドのappdelegateに配置すると、正常に機能します(デバイスはロック解除されたままです)

[application setIdleTimerDisabled:YES];

ただし、MPMusicPlayerメソッドを使用して音楽を再生すると、idletimerが再び有効になっているように見えます...すぐにデバイスが淡色表示モードになり、すぐに「ロック」モードになります。

私は他の方法をグーグルで見つけようとしましたが、最終的には効果的なものはありません。また、上記のコードを別の関数に入れて、音楽の再生中にNSTimerを使用して毎秒その関数を呼び出してみましたが、役に立ちませんでした。それはうまくいきません。

この問題を解決するにはどうすればよいですか?

4

1 に答える 1

2

うーん。私は自分の質問に答えるのが嫌いです。しかし、ここに行きます、答えはここにあります: MPMusicPlayerControllerが画面ロックを有効にするのを止める方法

ヘニングからの返信を参照してください。チャームのように機能します!

于 2011-03-25T12:30:25.713 に答える