diff --git a/node_modules/react-native-video/ios/Video/Features/RCTVideoUtils.swift b/node_modules/react-native-video/ios/Video/Features/RCTVideoUtils.swift index c13c4d9..b86a860 100644 --- a/node_modules/react-native-video/ios/Video/Features/RCTVideoUtils.swift +++ b/node_modules/react-native-video/ios/Video/Features/RCTVideoUtils.swift @@ -9,7 +9,11 @@ enum RCTVideoAssetsUtils { for mediaCharacteristic: AVMediaCharacteristic ) async -> AVMediaSelectionGroup? { if #available(iOS 15, tvOS 15, visionOS 1.0, *) { - return try? await asset?.loadMediaSelectionGroup(for: mediaCharacteristic) + if let mediaSelectionGroup = try? await asset?.loadMediaSelectionGroup(for: mediaCharacteristic) { + return mediaSelectionGroup + } + + return nil } else { #if !os(visionOS) return asset?.mediaSelectionGroup(forMediaCharacteristic: mediaCharacteristic)