Skip to content

Commit 4dbde5e

Browse files
authored
Merge pull request #16 from Akshay-akkay/main
Fix #883 in flutter_webrtc
2 parents 049756b + 5307ffa commit 4dbde5e

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

lib/src/media_recorder.dart

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,12 @@ class MediaRecorder extends _interface.MediaRecorder {
1919
MediaStream stream, {
2020
Function(dynamic blob, bool isLastOne)? onDataChunk,
2121
String? mimeType,
22+
int timeSlice = 1000,
2223
}) =>
23-
_delegate.startWeb(stream,
24-
onDataChunk: onDataChunk, mimeType: mimeType ?? 'video/webm');
24+
_delegate.startWeb(
25+
stream,
26+
onDataChunk: onDataChunk,
27+
mimeType: mimeType ?? 'video/webm',
28+
timeSlice: timeSlice,
29+
);
2530
}

lib/src/media_recorder_impl.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ class MediaRecorderWeb extends MediaRecorder {
2525
MediaStream stream, {
2626
Function(dynamic blob, bool isLastOne)? onDataChunk,
2727
String mimeType = 'video/webm',
28+
int timeSlice = 1000,
2829
}) {
2930
var _native = stream as MediaStreamWeb;
3031
_recorder = html.MediaRecorder(_native.jsStream, {'mimeType': mimeType});
@@ -52,7 +53,7 @@ class MediaRecorderWeb extends MediaRecorder {
5253
);
5354
});
5455
}
55-
_recorder.start();
56+
_recorder.start(timeSlice);
5657
}
5758

5859
@override

0 commit comments

Comments
 (0)