Browse Source

VLCKit: disable idle timer if player is playing media

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Gleb Pinigin 12 years ago
parent
commit
dd85bc2b79
1 changed files with 6 additions and 0 deletions
  1. 6 0
      Sources/VLCMediaPlayer.m

+ 6 - 0
Sources/VLCMediaPlayer.m

@@ -1046,6 +1046,12 @@ static const VLCMediaPlayerState libvlc_to_local_state[] =
 {
     [self willChangeValueForKey:@"state"];
     cachedState = [newState intValue];
+
+#if TARGET_OS_IPHONE
+    // Disable idle timer if player is playing media
+    // Exclusion can be made for audio only media
+    [UIApplication sharedApplication].idleTimerDisabled = [self isPlaying];
+#endif
     [self didChangeValueForKey:@"state"];
 }