diff --git a/examples/bare/src/styles.tsx b/examples/bare/src/styles.tsx index ddee2d7d..6147016f 100644 --- a/examples/bare/src/styles.tsx +++ b/examples/bare/src/styles.tsx @@ -86,6 +86,7 @@ const styles = StyleSheet.create({ fontSize: 11, color: 'white', padding: 10, + paddingTop: 50, lineHeight: 12, }, controlOption: { diff --git a/examples/expo/src/styles.tsx b/examples/expo/src/styles.tsx index ddee2d7d..6147016f 100644 --- a/examples/expo/src/styles.tsx +++ b/examples/expo/src/styles.tsx @@ -86,6 +86,7 @@ const styles = StyleSheet.create({ fontSize: 11, color: 'white', padding: 10, + paddingTop: 50, lineHeight: 12, }, controlOption: { diff --git a/ios/Video/RCTVideo.swift b/ios/Video/RCTVideo.swift index a624cc27..75c5d237 100644 --- a/ios/Video/RCTVideo.swift +++ b/ios/Video/RCTVideo.swift @@ -1538,7 +1538,9 @@ class RCTVideo: UIView, RCTVideoPlayerViewControllerDelegate, RCTPlayerObserverH guard _isPlaying != isPlaying else { return } _isPlaying = isPlaying - _paused = !isPlaying + if _controls { + _paused = !isPlaying + } onVideoPlaybackStateChanged?(["isPlaying": isPlaying, "isSeeking": self._pendingSeek == true, "target": reactTag as Any]) }