Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 2bd7fbb

Browse files
Merge pull request meetecho#1518 from cb22/navigator-getdisplaymedia
Update janus.js to use navigator.mediaDevices.getDisplayMedia
2 parents 5b2eadb + 4988fed commit 2bd7fbb

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

‎html/janus.js‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
Janus.sessions = {};
2727

2828
Janus.isExtensionEnabled = function() {
29-
if(navigator.getDisplayMedia) {
29+
if(navigator.mediaDevices&&navigator.mediaDevices.getDisplayMedia) {
3030
// No need for the extension, getDisplayMedia is supported
3131
return true;
3232
}
@@ -2060,11 +2060,11 @@ function Janus(gatewayCallbacks) {
20602060
if(!media.screenshareFrameRate) {
20612061
media.screenshareFrameRate = 3;
20622062
}
2063-
if(navigator.getDisplayMedia) {
2063+
if(navigator.mediaDevices&&navigator.mediaDevices.getDisplayMedia) {
20642064
// The new experimental getDisplayMedia API is available, let's use that
20652065
// https://groups.google.com/forum/#!topic/discuss-webrtc/Uf0SrR4uxzk
20662066
// https://webrtchacks.com/chrome-screensharing-getdisplaymedia/
2067-
navigator.getDisplayMedia({ video: true })
2067+
navigator.mediaDevices.getDisplayMedia({ video: true })
20682068
.then(function(stream) {
20692069
pluginHandle.consentDialog(false);
20702070
if(isAudioSendEnabled(media) && !media.keepAudio) {

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /