From 435ea6d99e7110aca9c90b722d31dc3bee0af147 Mon Sep 17 00:00:00 2001 From: yanbin Date: Thu, 28 Mar 2019 15:45:11 +0800 Subject: [PATCH] Fix p2p sample page issues #115,#108 --- src/samples/p2p/peercall.html | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/samples/p2p/peercall.html b/src/samples/p2p/peercall.html index be5176c8..c4ff2f66 100644 --- a/src/samples/p2p/peercall.html +++ b/src/samples/p2p/peercall.html @@ -58,7 +58,7 @@

Intel® Collaboration Suite for WebRTC

P2P Sample

-

This sample works with the latest Chrome and FireFox.

+

This sample works with the latest Chrome and Firefox.

@@ -73,6 +73,7 @@

P2P Sample

+

@@ -128,6 +129,7 @@

ScreenView

}, signaling); var localStream; var localScreen; + var screenStream; var getTargetId = function() { return $('#remote-uid').val(); @@ -156,9 +158,9 @@

ScreenView

let mediaStream; Owt.Base.MediaStreamFactory.createMediaStream(config).then(stream => { mediaStream = stream; - ScreenStream = new Owt.Base.LocalStream(mediaStream, new Owt.Base.StreamSourceInfo('screen-cast', 'screen-cast')); - $('#local').children('video').get(0).srcObject = ScreenStream.mediaStream; - p2p.publish(getTargetId(), ScreenStream).then(publication=>{ + screenStream = new Owt.Base.LocalStream(mediaStream, new Owt.Base.StreamSourceInfo('screen-cast', 'screen-cast')); + $('#local').children('video').get(0).srcObject = screenStream.mediaStream; + p2p.publish(getTargetId(), screenStream).then(publication=>{ publicationForScreen = publication; }), error => { console.log('Failed to share screen.'); @@ -206,8 +208,8 @@

ScreenView

} }); - $('#target-disconnect').click(function() { - p2p.stop($('#target-uid').val()); // Stop chat + $('#target-peerconnection-stop').click(function() { + p2p.stop($('#remote-uid').val()); // Stop conversation }); $('#login').click(function() { @@ -252,7 +254,7 @@

ScreenView

}); window.onbeforeunload = function() { - p2p.stop($('#target-uid').val()); + p2p.stop($('#remote-uid').val()); }