Video Working

This commit is contained in:
aeroreyna
2022-03-13 21:01:30 -07:00
parent 082abd8fbe
commit 4dc020f326
5 changed files with 222 additions and 17 deletions

33
components/VideoPlayer.js Normal file
View File

@@ -0,0 +1,33 @@
import * as React from 'react';
import { View, StyleSheet, Button } from 'react-native';
import { Video, AVPlaybackStatus } from 'expo-av';
const VideoPlayer = ({videosFiles}) => {
//console.log(videosFiles)
const video = React.useRef(null);
const [status, setStatus] = React.useState({});
return (
<Video
ref={video}
style={styles.video}
source={{
uri: videosFiles[0].link,
}}
useNativeControls
resizeMode="contain"
isLooping
onPlaybackStatusUpdate={status => setStatus(() => status)}
/>
);
}
export default VideoPlayer;
const styles = StyleSheet.create({
video: {
alignSelf: 'center',
width: 320,
height: 200,
},
});