recordStream method
Future<void>
recordStream(
- AudioRecorder recorder,
- RecordConfig config
)
Implementation
Future<void> recordStream(AudioRecorder recorder, RecordConfig config) async {
final path = await _getPath();
final file = File(path);
final stream = await recorder.startStream(config);
stream.listen(
(data) {
// ignore: avoid_print
print(
recorder.convertBytesToInt16(Uint8List.fromList(data)),
);
file.writeAsBytesSync(data, mode: FileMode.append);
},
// ignore: avoid_print
onDone: () {
// ignore: avoid_print
print('End of stream. File written to $path.');
},
);
}