Commit 0927cee2 authored by Baris Sencan's avatar Baris Sencan
Browse files

Fix 'Invalid number value (NaN) in JSON write' crash

parent 3ac8d2e7
Loading
Loading
Loading
Loading
+5 −2
Changes for RCTVideo.m: 5 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -96,9 +96,12 @@ static NSString *const statusKeyPath = @"status";
        *stop = YES;
      }
    }];
    return [NSNumber numberWithFloat:CMTimeGetSeconds(CMTimeRangeGetEnd(effectiveTimeRange))];
    Float64 playableDuration = CMTimeGetSeconds(CMTimeRangeGetEnd(effectiveTimeRange));
    if (playableDuration > 0) {
      return [NSNumber numberWithFloat:playableDuration];
    }
  return [NSNumber numberWithFloat:CMTimeGetSeconds(kCMTimeInvalid)];
  }
  return [NSNumber numberWithInteger:0];
}

- (void)stopProgressTimer