From 5118e25386c267c9ff0801d8b980780686fa5ed6 Mon Sep 17 00:00:00 2001 From: "Glitch (hello-express)" Date: Mon, 25 May 2020 18:57:24 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=99=8E=F0=9F=90=89=20Checkpoint=20./publi?= =?UTF-8?q?c/main.js:3115263/1110=20./views/index.html:3115263/37?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/main.js | 35 ++++++++++++++++++++++------------- views/index.html | 2 +- 2 files changed, 23 insertions(+), 14 deletions(-) diff --git a/public/main.js b/public/main.js index 0b162e0..09c94d9 100644 --- a/public/main.js +++ b/public/main.js @@ -13,9 +13,14 @@ let logMessage = (message) => { let renderVideo = (stream) => { videoEl.srcObject = stream; - videoEl.onloadedmetadata = (e) => videoEl.play(); }; +// navigator.mediaDevices.getUserMedia({video: true, audio: true}) +// .then((stream) => { +// renderVideo(stream); +// }) +// .catch((err) => console.error(err)) + let peer = new Peer({ host: '/', path: '/peerjs/myapp' @@ -36,12 +41,14 @@ peer.on('connection', (conn) => { }); }); peer.on('call', (call) => { - navigator.mediaDevices.getUserMedia({video: true, audio: true}, (stream) => { - call.answer(stream); // Answer the call with an A/V stream. - call.on('stream', renderVideo); - }, (err) => { - console.error('Failed to get local stream', err); - }); + navigator.mediaDevices.getUserMedia({video: true, audio: true}) + .then((stream) => { + call.answer(stream); // Answer the call with an A/V stream. + call.on('stream', renderVideo); + }) + .catch((err) => { + console.error('Failed to get local stream', err); + }); }); let connectToPeer = () => { @@ -56,12 +63,14 @@ let connectToPeer = () => { conn.send('hi!'); }); - navigator.mediaDevices.getUserMedia({video: true, audio: true}, (stream) => { - let call = peer.call(peerId, stream); - call.on('stream', renderVideo); - }, (err) => { - logMessage('Failed to get local stream', err); - }); + navigator.mediaDevices.getUserMedia({video: true, audio: true}) + .then((stream) => { + let call = peer.call(peerId, stream); + call.on('stream', renderVideo); + }) + .catch((err) => { + logMessage('Failed to get local stream', err); + }); }; window.connectToPeer = connectToPeer; \ No newline at end of file diff --git a/views/index.html b/views/index.html index a952efd..ac9713b 100644 --- a/views/index.html +++ b/views/index.html @@ -21,7 +21,7 @@ - +