diff --git a/RCTVideo.m b/RCTVideo.m index f784bad5..1afa5889 100644 --- a/RCTVideo.m +++ b/RCTVideo.m @@ -363,7 +363,7 @@ static NSString *const playbackRate = @"rate"; _playerBufferEmpty = YES; } else if ([keyPath isEqualToString:playbackLikelyToKeepUpKeyPath]) { // Continue playing (or not if paused) after being paused due to hitting an unbuffered zone. - if ((!_controls || _playerBufferEmpty) && _playerItem.playbackLikelyToKeepUp) { + if ((!(_controls || _fullscreenPlayerPresented) || _playerBufferEmpty) && _playerItem.playbackLikelyToKeepUp) { [self setPaused:_paused]; } _playerBufferEmpty = NO;