UNPKG

@lahzenegar/video-react

Version:

Video-React is a web video player built from the ground up for an HTML5 world using React library.

27 lines (24 loc) 1.1 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var USER_AGENT = typeof window !== 'undefined' && window.navigator ? window.navigator.userAgent : ''; // const webkitVersionMap = (/AppleWebKit\/([\d.]+)/i).exec(USER_AGENT); // const appleWebkitVersion = webkitVersionMap ? parseFloat(webkitVersionMap.pop()) : null; /* * Device is an iPhone * * @type {Boolean} * @constant * @private */ var IS_IPAD = exports.IS_IPAD = /iPad/i.test(USER_AGENT); // The Facebook app's UIWebView identifies as both an iPhone and iPad, so // to identify iPhones, we need to exclude iPads. // http://artsy.github.io/blog/2012/10/18/the-perils-of-ios-user-agent-sniffing/ var IS_IPHONE = exports.IS_IPHONE = /iPhone/i.test(USER_AGENT) && !IS_IPAD; var IS_IPOD = exports.IS_IPOD = /iPod/i.test(USER_AGENT); var IS_IOS = exports.IS_IOS = IS_IPHONE || IS_IPAD || IS_IPOD; var IS_SAFARI = exports.IS_SAFARI = /^((?!chrome|android).)*safari/i.test(USER_AGENT); var IS_ANDROID = exports.IS_ANDROID = /(android)/i.test(USER_AGENT); var IS_MOBILE = exports.IS_MOBILE = IS_IOS || IS_ANDROID;