UNPKG

react-native-yt-player

Version:
2 lines 1.5 kB
import Animated from"react-native-reanimated";var interpolate=Animated.interpolate,Extrapolate=Animated.Extrapolate;import{Dimensions,Platform}from"react-native";var _Dimensions$get=Dimensions.get("window"),width=_Dimensions$get.width,height=_Dimensions$get.height;var innerHeight=width<height?height:width;var innerWidth=width<height?width:height;var IsAndroid=Platform.OS==="android";export var VideoSize={inline:{width:innerWidth,height:innerWidth*9/16},fullScreen:{height:innerWidth,width:innerHeight}};export var fullScreenInterpolate=function fullScreenInterpolate(width,layout){var inputRange=[VideoSize.inline.width,VideoSize.fullScreen.width];var topRange=[IsAndroid?layout.top:0,IsAndroid?0:-layout.top];var leftRange=[IsAndroid?layout.left:0,IsAndroid?0:-layout.left];var top=interpolate(width,{inputRange:inputRange,outputRange:topRange,extrapolate:Extrapolate.CLAMP});var left=interpolate(width,{inputRange:inputRange,outputRange:leftRange,extrapolate:Extrapolate.CLAMP});var height=interpolate(width,{inputRange:inputRange,outputRange:[VideoSize.inline.height,VideoSize.fullScreen.height+2],extrapolate:Extrapolate.CLAMP});return{top:top,height:height,left:left};};export var sec2time=function sec2time(time){var pad=function pad(num,size){return("000"+num).slice(size*-1);},hours=Math.floor(time/60/60),minutes=Math.floor(time/60)%60,seconds=Math.floor(time-minutes*60);return(hours>0?pad(hours,2)+":":"")+" "+pad(minutes,2)+" :"+pad(seconds,2);}; //# sourceMappingURL=Utils.js.map