diff --git a/components/Media.js b/components/Media.js
index 836c0da..fd62707 100644
--- a/components/Media.js
+++ b/components/Media.js
@@ -45,9 +45,10 @@ let Media = (props) => {
useEffect(async () => {
if (!videosId[1]) return 0;
let videoObj = await API.getVideo(videosId[1]);
- setVideosFiles(videoObj.files || []);
+ if(videoObj && videoObj.files)
+ setVideosFiles(videoObj.files);
}, [props.content])
- const video = videosFiles.length ? :
+ const video = videosFiles.length ? :
(videosId.length ? : <>>);
const iframe = iframeSrc.length ?
{
+const VideoPlayer = ({ videosFiles, videoId }) => {
//console.log(videosFiles)
+ let chosenVideo = []; //rendition
+ videosFiles.forEach((f) => {
+ if (f.rendition === 'adaptive') chosenVideo.push(f);
+ });
const video = React.useRef(null);
const [status, setStatus] = React.useState({});
-
+ const [Me, setMeProfile] = React.useState({});
+
+ React.useEffect( async ()=>{
+ await API.getMe().then(setMeProfile);
+ setTimeout(()=>{
+ if(Me.data && Me.data[videoId]){
+ //video.setPositionAsync(Me.data[videoId].time*1000);
+ //status.positionMillis = Me.data[videoId].time*1000;
+ //setStatus({...status});
+ video.current.setPositionAsync(Me.data[videoId].time*1000);
+ }
+
+ //status.isPlaying = true;
+
+ //playAsync();
+
+ }, 5000)
+ }, [])
+
+ console.log(status)
+
+ //console.log(status)
+
return (