Skip to content

Commit

Permalink
Updated RecordRTC.js
Browse files Browse the repository at this point in the history
  • Loading branch information
muaz-khan committed Apr 27, 2016
1 parent 282c8f0 commit ed2622a
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 12 deletions.
13 changes: 4 additions & 9 deletions RecordRTC.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
'use strict';

// Last time updated: 2016-04-18 2:23:01 PM UTC
// Last time updated: 2016-04-27 7:48:48 AM UTC

// Open-Sourced: https://github.com/muaz-khan/RecordRTC

Expand Down Expand Up @@ -748,8 +748,7 @@ function GetRecorderType(mediaStream, config) {
recorder = CanvasRecorder;
}

// todo: enable below block when MediaRecorder in Chrome gets out of flags; and it also supports audio recording.
if (isMediaRecorderCompatible() && isChrome && recorder !== CanvasRecorder && recorder !== GifRecorder && typeof MediaRecorder !== 'undefined' && 'requestData' in MediaRecorder.prototype) {
if (isMediaRecorderCompatible() && recorder !== CanvasRecorder && recorder !== GifRecorder && typeof MediaRecorder !== 'undefined' && 'requestData' in MediaRecorder.prototype) {
if (mediaStream.getVideoTracks().length) {
recorder = MediaStreamRecorder;
}
Expand Down Expand Up @@ -1425,17 +1424,13 @@ function isMediaRecorderCompatible() {
return true;
}

if (!isChrome) {
return false;
}

var nVer = navigator.appVersion;
var nAgt = navigator.userAgent;
var fullVersion = '' + parseFloat(navigator.appVersion);
var majorVersion = parseInt(navigator.appVersion, 10);
var nameOffset, verOffset, ix;

if (isChrome) {
if (isChrome || isOpera) {
verOffset = nAgt.indexOf('Chrome');
fullVersion = nAgt.substring(verOffset + 7);
}
Expand Down Expand Up @@ -3715,7 +3710,7 @@ function GifRecorder(mediaStream, config) {
video.play();
}

if(!isHTMLObject) {
if (!isHTMLObject) {
context.drawImage(video, 0, 0, canvas.width, canvas.height);
}

Expand Down
Loading

0 comments on commit ed2622a

Please sign in to comment.