{"version":3,"file":"MinimalVideoPlayer.DfMSegse.mjs","names":["useRef","useState","startTransition"],"sources":["https:/framerusercontent.com/modules/jSZIjfeQAhg7cKPTmwCo/6pJanMnOAcKqTG80NYLb/MinimalVideoPlayer.js"],"sourcesContent":["// Minimal Video Player\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useRef,useEffect,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * Minimal Video Player\n *\n * @framerIntrinsicWidth 800\n * @framerIntrinsicHeight 450\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function MinimalVideoPlayer(props){const{videoFile=\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",videoUrl=\"\",useUrl=false,posterImage={src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Video poster\"},showPoster=true,backgroundColor=\"#000000\",playButtonColor=\"#FFFFFF\",progressColor=\"#FF4444\",timeColor=\"#FFFFFF\",autoPlay=false,showControls=true,borderRadius=8,playButtonSize=80,overlayOpacity=.7,progressBarHeight=4,controlsPadding=16,timeFont,hoverTransitionDuration=.3,muted=true}=props;const videoRef=useRef(null);const[isPlaying,setIsPlaying]=useState(autoPlay);const[currentTime,setCurrentTime]=useState(0);const[duration,setDuration]=useState(0);const[showPlayButton,setShowPlayButton]=useState(!autoPlay);const[isHovered,setIsHovered]=useState(false);const[hasPlayedOnce,setHasPlayedOnce]=useState(autoPlay);const isStatic=useIsStaticRenderer();useEffect(()=>{const video=videoRef.current;if(!video||isStatic)return;const updateTime=()=>{startTransition(()=>{setCurrentTime(video.currentTime);setDuration(video.duration||0);});};const handlePlay=()=>startTransition(()=>{setIsPlaying(true);setShowPlayButton(false);setHasPlayedOnce(true);});const handlePause=()=>startTransition(()=>{setIsPlaying(false);setShowPlayButton(true);});video.addEventListener(\"timeupdate\",updateTime);video.addEventListener(\"loadedmetadata\",updateTime);video.addEventListener(\"play\",handlePlay);video.addEventListener(\"pause\",handlePause);return()=>{video.removeEventListener(\"timeupdate\",updateTime);video.removeEventListener(\"loadedmetadata\",updateTime);video.removeEventListener(\"play\",handlePlay);video.removeEventListener(\"pause\",handlePause);};},[isStatic]);const togglePlay=()=>{if(isStatic)return;const video=videoRef.current;if(!video)return;if(isPlaying){video.pause();}else{video.play();}};const handleProgressClick=e=>{if(isStatic)return;const video=videoRef.current;if(!video||!duration)return;const rect=e.currentTarget.getBoundingClientRect();const clickX=e.clientX-rect.left;const newTime=clickX/rect.width*duration;video.currentTime=newTime;};const formatTime=time=>{const minutes=Math.floor(time/60);const seconds=Math.floor(time%60);return`${minutes}:${seconds.toString().padStart(2,\"0\")}`;};const progress=duration>0?currentTime/duration*100:0;const videoSource=useUrl?videoUrl:videoFile;return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",backgroundColor,overflow:\"hidden\",borderRadius:`${borderRadius}px`,display:\"flex\",flexDirection:\"column\",...props.style},onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},onClick:togglePlay,children:[/*#__PURE__*/_jsx(\"video\",{ref:videoRef,src:videoSource,poster:showPoster?posterImage.src:undefined,autoPlay:autoPlay&&!isStatic,muted:muted,loop:true,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\"}}),showPlayButton&&!isStatic&&/*#__PURE__*/_jsx(\"button\",{onClick:togglePlay,style:{position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",width:`${playButtonSize}px`,height:`${playButtonSize}px`,borderRadius:\"50%\",backgroundColor:`rgba(0, 0, 0, ${overlayOpacity})`,border:\"none\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:10,opacity:isHovered||showPlayButton?1:.7,transition:`opacity ${hoverTransitionDuration}s ease`},children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"0\",height:\"0\",borderLeft:`${playButtonSize*.25}px solid ${playButtonColor}`,borderTop:`${playButtonSize*.1875}px solid transparent`,borderBottom:`${playButtonSize*.1875}px solid transparent`,marginLeft:`${playButtonSize*.0625}px`}})}),isPlaying&&!isStatic&&isHovered&&/*#__PURE__*/_jsx(\"button\",{onClick:togglePlay,style:{position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",width:`${playButtonSize}px`,height:`${playButtonSize}px`,borderRadius:\"50%\",backgroundColor:`rgba(0, 0, 0, ${overlayOpacity})`,border:\"none\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:10,opacity:1,transition:`opacity ${hoverTransitionDuration}s ease`},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"4px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:`${playButtonSize*.075}px`,height:`${playButtonSize*.3}px`,backgroundColor:playButtonColor,borderRadius:\"1px\"}}),/*#__PURE__*/_jsx(\"div\",{style:{width:`${playButtonSize*.075}px`,height:`${playButtonSize*.3}px`,backgroundColor:playButtonColor,borderRadius:\"1px\"}})]})})]}),showControls&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",bottom:0,left:0,right:0,padding:`${controlsPadding}px`,display:\"flex\",alignItems:\"center\",gap:\"16px\",opacity:isHovered||!hasPlayedOnce?1:0,transition:`opacity ${hoverTransitionDuration}s ease`},children:[/*#__PURE__*/_jsx(\"button\",{onClick:togglePlay,style:{width:\"24px\",height:\"24px\",borderRadius:\"4px\",backgroundColor:\"transparent\",border:\"none\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:0},children:isPlaying?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"2px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"3px\",height:\"12px\",backgroundColor:playButtonColor,borderRadius:\"0.5px\"}}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"3px\",height:\"12px\",backgroundColor:playButtonColor,borderRadius:\"0.5px\"}})]}):/*#__PURE__*/_jsx(\"div\",{style:{width:\"0\",height:\"0\",borderLeft:`8px solid ${playButtonColor}`,borderTop:\"6px solid transparent\",borderBottom:\"6px solid transparent\",marginLeft:\"2px\"}})}),/*#__PURE__*/_jsx(\"span\",{style:{color:timeColor,minWidth:\"40px\",...timeFont},children:formatTime(currentTime)}),/*#__PURE__*/_jsx(\"div\",{onClick:handleProgressClick,style:{flex:1,height:`${progressBarHeight}px`,backgroundColor:\"rgba(255, 255, 255, 0.3)\",borderRadius:`${progressBarHeight/2}px`,cursor:isStatic?\"default\":\"pointer\",position:\"relative\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:`${progress}%`,height:\"100%\",backgroundColor:progressColor,borderRadius:`${progressBarHeight/2}px`,transition:\"width 0.1s ease\"}})}),/*#__PURE__*/_jsx(\"span\",{style:{color:timeColor,minWidth:\"40px\",...timeFont},children:formatTime(duration)}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>{if(isStatic)return;const container=videoRef.current?.parentElement?.parentElement;if(!container)return;if(document.fullscreenElement){document.exitFullscreen();}else{container.requestFullscreen();}},style:{width:\"24px\",height:\"24px\",borderRadius:\"4px\",backgroundColor:\"transparent\",border:\"none\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:0},children:/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:playButtonColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3m0 18h3a2 2 0 0 0 2-2v-3M3 16v3a2 2 0 0 0 2 2h3\"})})})]})]});}addPropertyControls(MinimalVideoPlayer,{useUrl:{type:ControlType.Boolean,title:\"Use URL\",description:\"Use video URL instead of file upload\",defaultValue:false,enabledTitle:\"URL\",disabledTitle:\"File\"},videoUrl:{type:ControlType.String,title:\"Video URL\",description:\"Direct link to video file\",defaultValue:\"\",placeholder:\"https://example.com/video.mp4\",hidden:({useUrl})=>!useUrl},videoFile:{type:ControlType.File,title:\"Video File\",description:\"Upload video from device\",allowedFileTypes:[\"mp4\",\"webm\",\"mov\"],hidden:({useUrl})=>useUrl},showPoster:{type:ControlType.Boolean,title:\"Show Poster\",description:\"Show image before video starts\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},posterImage:{type:ControlType.ResponsiveImage,title:\"Poster Image\",description:\"Preview image before playback\",hidden:({showPoster})=>!showPoster},backgroundColor:{type:ControlType.Color,title:\"Background\",description:\"Player background color\",defaultValue:\"#000000\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",description:\"Corner roundness\",defaultValue:8,min:0,max:50,step:1,unit:\"px\"},autoPlay:{type:ControlType.Boolean,title:\"Auto Play\",description:\"Start playing automatically\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},muted:{type:ControlType.Boolean,title:\"Sound\",description:\"Audio playback control\",defaultValue:true,enabledTitle:\"Muted\",disabledTitle:\"Sound\"},showControls:{type:ControlType.Boolean,title:\"Show Controls\",description:\"Display playback controls\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},playButtonColor:{type:ControlType.Color,title:\"Play Button Color\",description:\"Button icon color\",defaultValue:\"#FFFFFF\"},playButtonSize:{type:ControlType.Number,title:\"Play Button Size\",description:\"Large play button size\",defaultValue:80,min:40,max:120,step:5,unit:\"px\"},overlayOpacity:{type:ControlType.Number,title:\"Overlay Opacity\",description:\"Button background transparency\",defaultValue:.7,min:0,max:1,step:.1},progressColor:{type:ControlType.Color,title:\"Progress Color\",description:\"Progress bar color\",defaultValue:\"#FF4444\"},progressBarHeight:{type:ControlType.Number,title:\"Progress Bar Height\",description:\"Progress bar thickness\",defaultValue:4,min:2,max:12,step:1,unit:\"px\"},timeColor:{type:ControlType.Color,title:\"Time Color\",description:\"Time display color\",defaultValue:\"#FFFFFF\"},timeFont:{type:ControlType.Font,title:\"Time Font\",description:\"Time display typography\",defaultValue:{fontSize:\"14px\",variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},controlsPadding:{type:ControlType.Number,title:\"Controls Padding\",description:\"Space around controls\",defaultValue:16,min:8,max:32,step:2,unit:\"px\"},hoverTransitionDuration:{type:ControlType.Number,title:\"Hover Transition\",description:\"Hover animation speed\",defaultValue:.3,min:.1,max:1,step:.1,unit:\"s\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MinimalVideoPlayer\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"800\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"450\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MinimalVideoPlayer.map"],"mappings":"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"}