File tree Expand file tree Collapse file tree 2 files changed +24
-6
lines changed Expand file tree Collapse file tree 2 files changed +24
-6
lines changed Original file line number Diff line number Diff line change @@ -7,12 +7,18 @@ class MediaRecorder extends _interface.MediaRecorder {
77 final _interface.MediaRecorder _delegate;
88
99 @override
10- Future <void > start (String path,
11- {MediaStreamTrack ? videoTrack, RecorderAudioChannel ? audioChannel}) =>
10+ Future <void > start (
11+ String path, {
12+ MediaStreamTrack ? videoTrack,
13+ RecorderAudioChannel ? audioChannel,
14+ MediaStreamTrack ? audioTrack,
15+ int rotationDegrees = 0 ,
16+ }) =>
1217 _delegate.start (path, videoTrack: videoTrack, audioChannel: audioChannel);
1318
1419 @override
15- Future stop () => _delegate.stop ();
20+ Future stop ({String ? albumName}) =>
21+ _delegate.stop (albumName: albumName ?? 'FlutterWebRtc' );
1622
1723 @override
1824 void startWeb (
@@ -27,4 +33,10 @@ class MediaRecorder extends _interface.MediaRecorder {
2733 mimeType: mimeType ?? 'video/webm' ,
2834 timeSlice: timeSlice,
2935 );
36+
37+ @override
38+ Future <void > changeVideoTrack (MediaStreamTrack videoTrack) {
39+ // TODO: implement changeVideoTrack
40+ throw UnimplementedError ();
41+ }
3042}
Original file line number Diff line number Diff line change @@ -15,9 +15,9 @@ class MediaRecorderWeb extends MediaRecorder {
1515 Future <void > start (
1616 String path, {
1717 MediaStreamTrack ? videoTrack,
18- MediaStreamTrack ? audioTrack,
1918 RecorderAudioChannel ? audioChannel,
20- int ? rotation,
19+ MediaStreamTrack ? audioTrack,
20+ int rotationDegrees = 0 ,
2121 }) {
2222 throw 'Use startWeb on Flutter Web!' ;
2323 }
@@ -64,8 +64,14 @@ class MediaRecorderWeb extends MediaRecorder {
6464 }
6565
6666 @override
67- Future <dynamic > stop () {
67+ Future <dynamic > stop ({ String ? albumName} ) {
6868 _recorder.stop ();
6969 return _completer.future;
7070 }
71+
72+ @override
73+ Future <void > changeVideoTrack (MediaStreamTrack videoTrack) {
74+ // TODO: implement changeVideoTrack
75+ throw UnimplementedError ();
76+ }
7177}
You can’t perform that action at this time.
0 commit comments