diff --git a/public/index.js b/public/index.js index b30af81..ccf1fe2 100644 --- a/public/index.js +++ b/public/index.js @@ -185,6 +185,26 @@ const getLocalStream = () => { hd : { width: { ideal: 1280 }, height: { ideal: 720 } } } }) + + navigator.permissions.query( + // { name: 'camera' } + { name: 'microphone' } + // { name: 'geolocation' } + // { name: 'notifications' } + // { name: 'midi', sysex: false } + // { name: 'midi', sysex: true } + // { name: 'push', userVisibleOnly: true } + // { name: 'push' } // without userVisibleOnly isn't supported in chrome M45, yet + ).then(function(permissionStatus){ + + console.log('navigator.permissions', permissionStatus.state); // granted, denied, prompt + + permissionStatus.onchange = function(){ + console.log("Permission changed to " + this.state); + } + + }) + // navigator.mediaDevices.getUserMedia({ // audio: false, // video: { @@ -495,6 +515,7 @@ const closeCall = () => { resetCallSettings() } + btnLocalVideo.addEventListener('click', getLocalStream) btnRecvSendTransport.addEventListener('click', goConnect) btnCloseCall.addEventListener('click', closeCall) \ No newline at end of file