diff --git a/CHANGELOG.md b/CHANGELOG.md index 7b52c98c..0fffdaff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ### Version 5.1.0-alpha6 - Fix iOS bug which would break size of views when video is displayed with controls on a non full-screen React view. [#1931](https://github.com/react-native-community/react-native-video/pull/1931) +- Fix video dimensions were undefined when playing HLS in ios ### Version 5.1.0-alpha5 diff --git a/ios/Video/RCTVideo.m b/ios/Video/RCTVideo.m index dde0dcb6..c6113cad 100644 --- a/ios/Video/RCTVideo.m +++ b/ios/Video/RCTVideo.m @@ -638,6 +638,10 @@ static int const RCTVideoUnset = -1; } else { orientation = @"portrait"; } + } else if (_playerItem.presentationSize.height) { + width = [NSNumber numberWithFloat:_playerItem.presentationSize.width]; + height = [NSNumber numberWithFloat:_playerItem.presentationSize.height]; + orientation = width > height ? @"landscape" : @"portrait"; } if (self.onVideoLoad && _videoLoadStarted) {