audible_mode 2.0.0 copy "audible_mode: ^2.0.0" to clipboard
audible_mode: ^2.0.0 copied to clipboard

This plugin lets you know when the Android or iOS device changes its audio profile and lets you know some more information about it.

DESCRIPTION #

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:

PAY ATTENTION #

  • In the ios simulator it doesn't work

HOW TO INSTALL #

dependencies:
  flutter:
    sdk: flutter
  audible_mode: ^2.0.0

HOW TO USE #

Get stream audible profile #

StreamBuilder<AudibleProfile?>(
  initialData: AudibleProfile.UNDEFINED,
  stream: Audible.audibleStream,
  ...

Get stream of volume level #

StreamBuilder<double>(
  initialData: 0.0,
  stream: Audible.currentVolumeStream,
...

Get current audible profile #

Audible.getAudibleProfile

Get current volume #

Audible.getCurrentVolume

Set 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)

SCREENSHOT #

iOS (Iphone 12 Pro - 15.2) Android (Oneplus 5T - Pixel Experience 11)

NEXT FEATURE #

Feature Description
Detect sound mode
Stream of AudioProfile
Change volume intensity
Get actual volume intensity
Get volume level when change

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.

7
likes
140
pub points
42%
popularity

Publisher

unverified uploader

This plugin lets you know when the Android or iOS device changes its audio profile and lets you know some more information about it.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

enum_to_string, flutter

More

Packages that depend on audible_mode