This plugin lets you know when the Android or iOS device changes its audio profile and lets you know some more information about it. This plugin use this dependecy:
- In the ios simulator it doesn't work
HOW TO INSTALL
dependencies: flutter: sdk: flutter audible_mode: ^1.0.1
HOW TO USE
Get stream audible profile
StreamBuilder<AudibleProfile?>( initialData: AudibleProfile.UNDEFINED, stream: Audible.audibleStream, ...
Get current audible profile
Get current volume
/// In Android you can put a value from 0.0 to max volume returned from plugin (use Audible.getMaxVolume) /// In iOS you can put a value from 0.0 to 1.0 Audible.setVolume(0.2)
|iOS (Iphone 12 Pro - 15.2)||Android (Oneplus 5T - Pixel Experience 11)|
|:white_check_mark:||Detect sound mode|
|:white_check_mark:||Stream of AudioProfile|
|:white_check_mark:||Change volume intensity|
|:white_check_mark:||Get actual volume intensity|
Write me in the GitHub issues the new features you need and, if they are approved of course, I will implement them as soon as I can.