0

デバイスがスリープ状態になったときに、エア プレイでビデオを再生するにはどうすればよいですか? このようなことをいくつか見つけていますが、これらのほとんどはアプリストアから追放されるようです. ユーザーがデバイスを起動したままにしなくても、アプリのビデオをエアプレイで再生したいだけです。私は何をすべきか?

4

2 に答える 2

1

次のようにして、デバイスがスリープ状態にならないようにすることができます。

UIApplication* app = [UIApplication sharedApplication];
[app setIdleTimerDisabled:true];

ビデオが終わったら、もう一度スリープ状態にすることを忘れないでください。

[app setIdleTimerDisabled:false];
于 2013-03-27T22:23:44.287 に答える
1

私の理解が正しければ、中断することなくビデオを再生できるように、デバイスがスリープ状態にならないようにする必要があります。次のように、アプリでデバイスが「スリープ状態になる」のを防ぐことができます。

[UIApplication sharedApplication].idleTimerDisabled = YES;

次のように、ビデオの再生が終了したら、元に戻すことを忘れNOないでください。

[UIApplication sharedApplication].idleTimerDisabled = NO;

ビデオをどのように再生しているかはわかりませんが、ビデオを再生する前、または終了した直後にこれらの関数を呼び出すことができると思います。

于 2013-03-27T22:22:01.230 に答える