UNPKG

react-native-yt-player

Version:
2 lines 1.9 kB
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.sec2time=exports.fullScreenInterpolate=exports.VideoSize=void 0;var _reactNativeReanimated=_interopRequireDefault(require("react-native-reanimated"));var _reactNative=require("react-native");var interpolate=_reactNativeReanimated.default.interpolate,Extrapolate=_reactNativeReanimated.default.Extrapolate;var _Dimensions$get=_reactNative.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=_reactNative.Platform.OS==="android";var VideoSize={inline:{width:innerWidth,height:innerWidth*9/16},fullScreen:{height:innerWidth,width:innerHeight}};exports.VideoSize=VideoSize;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};};exports.fullScreenInterpolate=fullScreenInterpolate;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);};exports.sec2time=sec2time; //# sourceMappingURL=Utils.js.map