Skip to content

Commit d704717

Browse files
Update callscreen.dart (#427)
IOS video call issue on acceptance fixed Co-authored-by: CloudWebRTC <[email protected]>
1 parent 0eb206e commit d704717

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

example/lib/src/callscreen.dart

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,7 @@ class _MyCallScreenWidget extends State<CallScreenWidget>
230230
'minFrameRate': '30',
231231
},
232232
'facingMode': 'user',
233+
'optional': <dynamic>[],
233234
}
234235
: false
235236
};
@@ -242,6 +243,9 @@ class _MyCallScreenWidget extends State<CallScreenWidget>
242243
await navigator.mediaDevices.getUserMedia(mediaConstraints);
243244
mediaStream.addTrack(userStream.getAudioTracks()[0], addToNative: true);
244245
} else {
246+
if (!remoteHasVideo) {
247+
mediaConstraints['video'] = false;
248+
}
245249
mediaStream = await navigator.mediaDevices.getUserMedia(mediaConstraints);
246250
}
247251

0 commit comments

Comments
 (0)