From c5c1b11b3949057289327d131e80a43f1c0d2eef Mon Sep 17 00:00:00 2001 From: Emilio Rojas Date: Sat, 3 Sep 2016 03:37:24 -0600 Subject: [PATCH] add changes from ed0a400(issue #227 fix) to API Reference --- docs/api.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/docs/api.md b/docs/api.md index 84048a96..11b5473f 100755 --- a/docs/api.md +++ b/docs/api.md @@ -717,7 +717,8 @@ connection.renegotiate(); // with all users * http://www.rtcmulticonnection.org/docs/addStream/ -You can even pass `streamCallback`: +You can even pass `streamCallback` and check if user declined prompt to share +screen: ```javascript connection.addStream({ @@ -725,13 +726,17 @@ connection.addStream({ oneway: true, streamCallback: function(screenStream) { // this will be fired as soon as stream is captured + if (!screenStream) { + alert('User did NOT select to share any stream. He clicked "Cancel" button instead.'); + return; + } screenStream.onended = function() { document.getElementById('share-screen').disabled = false; // or show button $('#share-screen').show(); - } - } + }; + }; }); ``` @@ -1060,7 +1065,7 @@ Now use below code in any RTCMultiConnection-v3 (screen) demo: ```html - +