@@ -63,7 +63,6 @@ @implementation IJKFFMoviePlayerController {
     NSInteger _bufferingTime;
     NSInteger _bufferingPosition;
 
-    BOOL _keepScreenOnWhilePlaying;
     BOOL _pauseInBackground;
     BOOL _isVideoToolboxOpen;
     BOOL _playingBeforeInterruption;
@@ -166,12 +165,6 @@ - (id)initWithContentURL:(NSURL *)aUrl
                               withOptions:options];
 }
 
-- (void)setScreenOn: (BOOL)on
-{
-    [IJKMediaModule sharedModule].mediaModuleIdleTimerDisabled = on;
-    // [UIApplication sharedApplication].idleTimerDisabled = on;
-}
-
 - (id)initWithContentURLString:(NSString *)aUrlString
                    withOptions:(IJKFFOptions *)options
 {
@@ -260,9 +253,6 @@ - (id)initWithContentURLString:(NSString *)aUrlString
         _pauseInBackground = NO;
 
         // init extra
-        _keepScreenOnWhilePlaying = YES;
-        [self setScreenOn:YES];
-
         _notificationManager = [[IJKNotificationManager alloc] init];
         if (center) {
             _videoPlaybackNotificationCenter = center;
@@ -368,9 +358,6 @@ - (id)initWithMoreContentString:(NSString *)aUrlString
         _pauseInBackground = NO;
 
         // init extra
-        _keepScreenOnWhilePlaying = YES;
-        [self setScreenOn:YES];
-
         _notificationManager = [[IJKNotificationManager alloc] init];
         [self registerApplicationObservers];
     }
@@ -402,8 +389,6 @@ - (void)prepareToPlay
     if (!_mediaPlayer)
         return;
 
-    [self setScreenOn:_keepScreenOnWhilePlaying];
-
     ijkmp_set_data_source(_mediaPlayer, [_urlString UTF8String]);
     ijkmp_set_option(_mediaPlayer, IJKMP_OPT_CATEGORY_FORMAT, "safe", "0"); // for concat demuxer
 
@@ -430,8 +415,6 @@ - (void)play
     if (!_mediaPlayer)
         return;
 
-    [self setScreenOn:_keepScreenOnWhilePlaying];
-
     [self startHudTimer];
     ijkmp_start(_mediaPlayer);
 }
@@ -450,8 +433,6 @@ - (void)stop
     if (!_mediaPlayer)
         return;
 
-    [self setScreenOn:NO];
-
     [self stopHudTimer];
     ijkmp_stop(_mediaPlayer);
 }
@@ -581,7 +562,6 @@ - (void)shutdown
 
     [self stopHudTimer];
     [self unregisterApplicationObservers];
-    [self setScreenOn:NO];
 
     [self performSelectorInBackground:@selector(shutdownWaitStop:) withObject:self];
 }
@@ -1043,8 +1023,6 @@ - (void)postEvent: (IJKFFMoviePlayerMessage *)msg
         case FFP_MSG_ERROR: {
             NSLog(@"FFP_MSG_ERROR: %d\n", avmsg->arg1);
 
-            [self setScreenOn:NO];
-
             [self.videoPlaybackNotificationCenter
              postNotificationName:IJKMPMoviePlayerPlaybackStateDidChangeNotification
              object:self];
@@ -1167,8 +1145,6 @@ - (void)postEvent: (IJKFFMoviePlayerMessage *)msg
         }
         case FFP_MSG_COMPLETED: {
 
-            [self setScreenOn:NO];
-
             [self.videoPlaybackNotificationCenter
              postNotificationName:IJKMPMoviePlayerPlaybackStateDidChangeNotification
              object:self];