From 0fa6edc5e8f5f874a2024b3aa6fd2af19e7350dd Mon Sep 17 00:00:00 2001 From: wangxiao Date: Fri, 22 Sep 2017 11:50:36 +0800 Subject: [PATCH 1/2] The use of a MediaStream object as an input to this method is in the process of being deprecated --- MediaStreamRecorder.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/MediaStreamRecorder.js b/MediaStreamRecorder.js index fe1e262..5ab864e 100644 --- a/MediaStreamRecorder.js +++ b/MediaStreamRecorder.js @@ -1800,7 +1800,11 @@ function WhammyRecorderHelper(mediaStream, root) { video = this.video.cloneNode(); } else { video = document.createElement('video'); - video.src = URL.createObjectURL(mediaStream); + try{ + video.srcObject = mediaStream + }catch(err){ + video.src = URL.createObjectURL(mediaStream); + } video.width = this.video.width; video.height = this.video.height; From 1c161de6d9a3954cf58acd4e1f61dd24440a680f Mon Sep 17 00:00:00 2001 From: wangxiao Date: Fri, 22 Sep 2017 13:37:04 +0800 Subject: [PATCH 2/2] tab -> space --- MediaStreamRecorder.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MediaStreamRecorder.js b/MediaStreamRecorder.js index 5ab864e..16028b6 100644 --- a/MediaStreamRecorder.js +++ b/MediaStreamRecorder.js @@ -1803,7 +1803,7 @@ function WhammyRecorderHelper(mediaStream, root) { try{ video.srcObject = mediaStream }catch(err){ - video.src = URL.createObjectURL(mediaStream); + video.src = URL.createObjectURL(mediaStream); } video.width = this.video.width;