提交 6a9f936f authored 作者: Anthony Minessale's avatar Anthony Minessale

FS-8202 #resolve [Stop peer when ending screen share]

上级 a9629029
...@@ -287,6 +287,13 @@ ...@@ -287,6 +287,13 @@
onSuccess, onError); onSuccess, onError);
}; };
$.FSRTC.prototype.stopPeer = function() {
if (self.peer) {
console.log("stopping peer");
self.peer.stop();
}
}
$.FSRTC.prototype.stop = function() { $.FSRTC.prototype.stop = function() {
var self = this; var self = this;
......
...@@ -1962,7 +1962,7 @@ ...@@ -1962,7 +1962,7 @@
dialog.rtc = new $.FSRTC({ dialog.rtc = new $.FSRTC({
callbacks: RTCcallbacks, callbacks: RTCcallbacks,
localVideo: dialog.localVideo, localVideo: dialog.screenShare ? null : dialog.localVideo,
useVideo: dialog.params.useVideo ? dialog.videoStream : null, useVideo: dialog.params.useVideo ? dialog.videoStream : null,
useAudio: dialog.audioStream, useAudio: dialog.audioStream,
useStereo: dialog.params.useStereo, useStereo: dialog.params.useStereo,
...@@ -2093,7 +2093,9 @@ ...@@ -2093,7 +2093,9 @@
break; break;
case $.verto.enum.state.destroy: case $.verto.enum.state.destroy:
delete dialog.verto.dialogs[dialog.callID]; delete dialog.verto.dialogs[dialog.callID];
if (!dialog.params.screenShare) { if (dialog.params.screenShare) {
dialog.rtc.stopPeer();
} else {
dialog.rtc.stop(); dialog.rtc.stop();
} }
break; break;
......
This diff was suppressed by a .gitattributes entry.
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论