Skip to content

Commit 7d58f62

Browse files
committed
Use the gitusermedia library
1 parent fb03280 commit 7d58f62

2 files changed

Lines changed: 6 additions & 15 deletions

File tree

p2p-video-chat-webrtc/index.js

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,8 @@
1-
// The following lines try to handle getUserMedia in many different browsers
2-
if (navigator.mediaDevices.getUserMedia) {
3-
function getUserMedia (constraints, ready, err) {
4-
navigator.mediaDevices.getUserMedia(constraints).then(ready).catch(err)
5-
}
6-
} else {
7-
var getUserMedia = (navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia).bind(navigator)
8-
if (!getUserMedia) {
9-
throw new Error('getUserMedia is not supported')
10-
}
11-
}
12-
13-
getUserMedia({ video: true, audio: false }, function (stream) {
1+
var getUserMedia = require('getusermedia')
2+
3+
getUserMedia({ video: true, audio: false }, function (err, stream) {
4+
if (err) return console.error(err)
5+
146
var Peer = require('simple-peer')
157
var peer = new Peer({
168
initiator: location.hash === '#init',
@@ -43,6 +35,4 @@ getUserMedia({ video: true, audio: false }, function (stream) {
4335
video.src = window.URL.createObjectURL(stream)
4436
video.play()
4537
})
46-
}, function (err) {
47-
console.error(err)
4838
})

p2p-video-chat-webrtc/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
"budo": "^4.1.0"
1313
},
1414
"dependencies": {
15+
"getusermedia": "^1.3.5",
1516
"simple-peer": "^5.11.4"
1617
}
1718
}

0 commit comments

Comments
 (0)