mic_stream 0.1.1 mic_stream: ^0.1.1 copied to clipboard
Provides a tool to get the microphone input as Byte Array Stream
mic_stream #
[Flutter Plugin] Provides a tool to get the microphone input as Byte Stream (Stream
About mic_stream: #
As Flutter still lacks some functionality, this plugin aims to provide the possibility to easily get an audio stream from the microphone, using a simple java implementation [=> Android only, iOS Support planned in the future].
How to use: #
The plugin provides one method:
Stream<Uint8List> microphone({options})
Listening to this stream starts the audio recorder while cancelling the subscription stops the stream.
Example:
// Init a new Stream
Stream<Uint8List> stream = microphone(sampleRate: 44100);
// Start listening to the stream
StreamSubscription<Uint8List> listener = stream.listen((samples) => print(samples));
// Cancel the subscription
listener.cancel()
Flutter #
About Flutter Plugins: https://flutter.io/developing-packages/
Flutter Documentation: https://flutter.io/docs