From a5d7943622b97059d06c11e9dabea84c1492c5f3 Mon Sep 17 00:00:00 2001 From: Yaroslav Popov Date: Wed, 13 Feb 2019 12:03:17 +0300 Subject: [PATCH] Future already completed fix --- packages/video_player/ios/Classes/VideoPlayerPlugin.m | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/video_player/ios/Classes/VideoPlayerPlugin.m b/packages/video_player/ios/Classes/VideoPlayerPlugin.m index 16110a5e4e47..f6d34829706b 100644 --- a/packages/video_player/ios/Classes/VideoPlayerPlugin.m +++ b/packages/video_player/ios/Classes/VideoPlayerPlugin.m @@ -249,14 +249,16 @@ - (void)observeValueForKeyPath:(NSString*)path case AVPlayerItemStatusUnknown: break; case AVPlayerItemStatusReadyToPlay: - _isInitialized = true; [item addOutput:_videoOutput]; - [self sendInitialized]; [self updatePlayingState]; break; } } else if (context == playbackLikelyToKeepUpContext) { if ([[_player currentItem] isPlaybackLikelyToKeepUp]) { + if (!_isInitialized) { + _isInitialized = true; + [self sendInitialized]; + } [self updatePlayingState]; if (_eventSink != nil) { _eventSink(@{@"event" : @"bufferingEnd"});