File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -203,14 +203,15 @@ class _MyCallScreenWidget extends State<CallScreenWidget>
203203 final mediaConstraints = < String , dynamic > {'audio' : true , 'video' : true };
204204 MediaStream mediaStream;
205205
206- if (kIsWeb) {
206+ if (kIsWeb && ! voiceonly ) {
207207 mediaStream =
208208 await navigator.mediaDevices.getDisplayMedia (mediaConstraints);
209209 mediaConstraints['video' ] = false ;
210210 MediaStream userStream =
211211 await navigator.mediaDevices.getUserMedia (mediaConstraints);
212212 mediaStream.addTrack (userStream.getAudioTracks ()[0 ], addToNative: true );
213213 } else {
214+ mediaConstraints['video' ] = ! voiceonly;
214215 mediaStream = await navigator.mediaDevices.getUserMedia (mediaConstraints);
215216 }
216217
Original file line number Diff line number Diff line change @@ -72,17 +72,18 @@ class _MyDialPadWidget extends State<DialPadWidget>
7272
7373 MediaStream mediaStream;
7474
75- if (kIsWeb) {
75+ if (kIsWeb && ! voiceonly ) {
7676 mediaStream =
7777 await navigator.mediaDevices.getDisplayMedia (mediaConstraints);
7878 mediaConstraints['video' ] = false ;
7979 MediaStream userStream =
8080 await navigator.mediaDevices.getUserMedia (mediaConstraints);
8181 mediaStream.addTrack (userStream.getAudioTracks ()[0 ], addToNative: true );
8282 } else {
83+ mediaConstraints['video' ] = ! voiceonly;
8384 mediaStream = await navigator.mediaDevices.getUserMedia (mediaConstraints);
8485 }
85-
86+
8687 helper.call (dest, voiceonly: voiceonly, mediaStream: mediaStream);
8788 _preferences.setString ('dest' , dest);
8889 return null ;
You can’t perform that action at this time.
0 commit comments