mic_info 0.0.6
mic_info: ^0.0.6 copied to clipboard
Mic Info Plugin is a Flutter plugin that retrieves information about connected microphones on Android and iOS. It supports detecting built-in, wired (including USB connector microphones), and Bluetoot [...]
Changelog #
All notable changes to this project will be documented in this file.
0.0.4 #
Added #
- Fixed a bug related to ios apps for not detecting the bluetooth devices when app is opened after connecting the bluetooth device.
0.0.3 #
Added #
- Logic to detect microphones active microphones that have an active recording in progress.
- Lowered minimum supported Dart version to 3.4.0.
- Breaking change: Increased minimum supported Android version to Android 7.0 (API 24).
- Breaking change: Renamed methods to clearly reflect that the return type is a
List<MicInfoDevice>:getDefaultMicrophone()->getDefaultMicrophones(). - Breaking change:
MicInfono longer needs to be instantiated:MicInfo().getDefaultMicrophones()->MicInfo.getDefaultMicrophones().
0.0.2 #
0.0.1 #
- Added support for retrieving default, wired, and Bluetooth microphone information on Android and iOS platforms.
- Provided methods to:
- Get the list of built-in (default) microphones.
- Get the list of wired microphones (e.g., headset mics).
- Get the list of Bluetooth microphones.
- Included platform-specific implementation for Android using
AudioManagerandAudioDeviceInfo. - Included platform-specific implementation for iOS using
AVAudioSession. - Added
Devicemodel to represent microphone devices withproductNameandidattributes. - Ensured microphone permissions are handled for Android (
RECORD_AUDIO) and iOS (NSMicrophoneUsageDescription).