Skip to content

Commit

Permalink
Fixed Android-Version detection.
Browse files Browse the repository at this point in the history
  • Loading branch information
muaz-khan committed Jan 26, 2017
1 parent bf1ad7f commit 504fa6c
Show file tree
Hide file tree
Showing 3 changed files with 33 additions and 11 deletions.
21 changes: 16 additions & 5 deletions DetectRTC.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Last time updated: 2016-11-12 6:02:08 AM UTC
// Last time updated: 2017-01-26 2:03:57 PM UTC

// Latest file can be found here: https://cdn.webrtc-experiment.com/DetectRTC.js

Expand Down Expand Up @@ -461,12 +461,23 @@
var osName = 'Unknown OS';
var osVersion = 'Unknown OS Version';

if (isMobile.any()) {
osName = isMobile.getOsName();
} else {
var osInfo = detectDesktopOS();
function getAndroidVersion(ua) {
ua = (ua || navigator.userAgent).toLowerCase();
var match = ua.match(/android\s([0-9\.]*)/);
return match ? match[1] : false;
}

var osInfo = detectDesktopOS();

if (osInfo && osInfo.osName && osInfo.osName != '-') {
osName = osInfo.osName;
osVersion = osInfo.osVersion;
} else if (isMobile.any()) {
osName = isMobile.getOsName();

if (osName == 'Android') {
osVersion = getAndroidVersion();
}
}

var isCanvasSupportsStreamCapturing = false;
Expand Down
Loading

0 comments on commit 504fa6c

Please sign in to comment.