Commit bcd48b7d authored by Johannes Lumpe's avatar Johannes Lumpe Committed by Brent Vatne
Browse files

Fixed invalid usage of JS-like OR

parent 9c2184bd
Loading
Loading
Loading
Loading
(27.9 KiB)

File changed.

No diff preview for this file type.

+7 −2
Changes for RCTVideo.m: 7 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -144,9 +144,14 @@ static NSString *const statusKeyPath = @"status";
- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context {
  if (object == _playerItem) {
    if (_playerItem.status == AVPlayerItemStatusReadyToPlay) {
      // NSLog(@"duration: %f",CMTimeGetSeconds(_playerItem.asset.duration));
      float duration = CMTimeGetSeconds(_playerItem.asset.duration);

      if (isnan(duration)) {
        duration = 0.0;
      }

      [_eventDispatcher sendInputEventWithName:RNVideoEventLoaded body:@{
        @"duration": [NSNumber numberWithFloat:(CMTimeGetSeconds(_playerItem.duration) || 0.0)],
        @"duration": [NSNumber numberWithFloat:duration],
        @"currentTime": [NSNumber numberWithFloat:CMTimeGetSeconds(_playerItem.currentTime)],
        @"canPlayReverse": [NSNumber numberWithBool:_playerItem.canPlayReverse],
        @"canPlayFastForward": [NSNumber numberWithBool:_playerItem.canPlayFastForward],