8000 Merge pull request #229 from artsector/master · adteven/flutter-webrtc@b7a2c6e · GitHub
[go: up one dir, main page]

Skip to content

Commit b7a2c6e

Browse files
Merge pull request flutter-webrtc#229 from artsector/master
[iOS] stop capture RTCVideoSource if it been opened before
2 parents 5c3852a + ad572b6 commit b7a2c6e

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

ios/Classes/FlutterRTCMediaStream.m

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,9 @@ - (void)getUserVideo:(NSDictionary *)constraints
291291

292292
if (videoDevice) {
293293
RTCVideoSource *videoSource = [self.peerConnectionFactory videoSource];
294+
if (self.videoCapturer) {
295+
[self.videoCapturer stopCapture];
296+
}
294297
self.videoCapturer = [[RTCCameraVideoCapturer alloc] initWithDelegate:videoSource];
295298
AVCaptureDeviceFormat *selectedFormat = [self selectFormatForDevice:videoDevice];
296299
NSInteger selectedFps = [self selectFpsForFormat:selectedFormat];

0 commit comments

Comments
 (0)
0