Page MenuHomePhorge

D15134.1765037533.diff
No OneTemporary

Size
940 B
Referenced Files
None
Subscribers
None

D15134.1765037533.diff

diff --git a/native/media/media-gallery-media.react.js b/native/media/media-gallery-media.react.js
--- a/native/media/media-gallery-media.react.js
+++ b/native/media/media-gallery-media.react.js
@@ -208,6 +208,13 @@
[dimensionsStyle, mediaStyle],
);
+ const videoRef = React.useRef(null);
+
+ // https://github.com/TheWidlarzGroup/react-native-video/issues/4497
+ const onVideoEnd = React.useCallback(() => {
+ videoRef.current?.seek(0);
+ }, []);
+
let media;
const source = { uri };
if (step === 'video_library') {
@@ -221,11 +228,14 @@
media = (
<AnimatedView style={mediaStyle}>
<Video
+ ref={videoRef}
source={source}
- repeat={true}
+ repeat={false}
muted={true}
resizeMode={resizeMode}
style={dimensionsStyle}
+ onEnd={onVideoEnd}
+ disableFocus={true}
/>
</AnimatedView>
);

File Metadata

Mime Type
text/plain
Expires
Sat, Dec 6, 4:12 PM (22 h, 50 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5836742
Default Alt Text
D15134.1765037533.diff (940 B)

Event Timeline