diff --git a/ios/RCTVideo.m b/ios/RCTVideo.m index 58eaf608..0f1227b1 100644 --- a/ios/RCTVideo.m +++ b/ios/RCTVideo.m @@ -252,6 +252,9 @@ static NSString *const timedMetadata = @"timedMetadata"; * observer set */ - (void)removePlayerItemObservers { + if (_playerLayer) { + [_playerLayer removeObserver:self forKeyPath:readyForDisplayKeyPath]; + } if (_playerItemObserversSet) { [_playerItem removeObserver:self forKeyPath:statusKeyPath]; [_playerItem removeObserver:self forKeyPath:playbackBufferEmptyKeyPath];