Download:
child 328:c6851321a39e
parent 326:8ab8308cb161
327:14066d6ee9ac
Anton Shestakov <av6@dwimlabs.net>, Sat, 14 Jul 2018 23:19:59 +0800
webrtc: use newer getUserMedia()

3 файлов изменено, 3 вставок(+), 3 удалений(-) [+]
coffee/webrtc.coffee file | annotate | diff | comparison | revisions
js/webrtc.js file | annotate | diff | comparison | revisions
js/webrtc.js.map file | annotate | diff | comparison | revisions
--- a/coffee/webrtc.coffee Sat Jul 14 22:33:05 2018 +0800
+++ b/coffee/webrtc.coffee Sat Jul 14 23:19:59 2018 +0800
@@ -7,7 +7,7 @@
init: (@initiator, constraints) ->
if constraints.audio || constraints.video
- navigator.getUserMedia(constraints, @connect, @fail)
+ navigator.mediaDevices.getUserMedia(constraints).then(@connect, @fail)
else
@connect()
--- a/js/webrtc.js Sat Jul 14 22:33:05 2018 +0800
+++ b/js/webrtc.js Sat Jul 14 23:19:59 2018 +0800
@@ -17,7 +17,7 @@
WebRTCInterface.prototype.init = function(initiator, constraints) {
this.initiator = initiator;
if (constraints.audio || constraints.video) {
- return navigator.getUserMedia(constraints, this.connect, this.fail);
+ return navigator.mediaDevices.getUserMedia(constraints).then(this.connect, this.fail);
} else {
return this.connect();
}
--- a/js/webrtc.js.map Sat Jul 14 22:33:05 2018 +0800
+++ b/js/webrtc.js.map Sat Jul 14 23:19:59 2018 +0800
@@ -6,5 +6,5 @@
"coffee/webrtc.coffee"
],
"names": [],
- "mappings": "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"
+ "mappings": "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"
}
\ No newline at end of file