Commit b55f71a2 authored by Stanisław Chmiela's avatar Stanisław Chmiela
Browse files

Add onPlaybackRateChange callback

parent f244f662
Loading
Loading
Loading
Loading
+6 −0
Changes for RCTVideo.m: 6 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -317,6 +317,12 @@ static NSString *const playbackRate = @"rate";
                                              body:@{@"target": self.reactTag}];
        }
    }
  } else if (object == _player) {
      if([keyPath isEqualToString:playbackRate] && [change objectForKey:NSKeyValueChangeNewKey]) {
          [_eventDispatcher sendInputEventWithName:@"onPlaybackRateChange"
                                              body:@{@"playbackRate": _player.rate,
                                                     @"target": self.reactTag}];
      }
  } else {
      [super observeValueForKeyPath:keyPath ofObject:object change:change context:context];
  }
+2 −1
Changes for RCTVideoManager.m: 2 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -29,7 +29,8 @@ RCT_EXPORT_MODULE();
    @"onVideoFullscreenPlayerDidPresent",
    @"onVideoFullscreenPlayerWillDismiss",
    @"onVideoFullscreenPlayerDidDismiss",
    @"onReadyForDisplay"
    @"onReadyForDisplay",
    @"onPlaybackRateChange"
  ];
}