flutter_volume_controller 1.0.1 copy "flutter_volume_controller: ^1.0.1" to clipboard
flutter_volume_controller: ^1.0.1 copied to clipboard

A Flutter plugin to control system volume.

flutter_volume_controller #

A Flutter plugin to control system volume.

Features #

Notes that some of the features may not be available to all supported platforms.

Volume Controls #

  • FlutterVolumeController.getVolume(): Get the current volume
  • FlutterVolumeController.setVolume(): Set the current volume
  • FlutterVolumeController.raiseVolume(): Increase the current volume
  • FlutterVolumeController.lowerVolume(): Decrease the current volume
  • FlutterVolumeController.showSystemUI: Control system UI when volume changes
  • FlutterVolumeController.setAndroidAudioStream(): Set the default audio stream on Android

Observe Volume #

  • FlutterVolumeController.addListener(): Observe volume changes
import 'package:flutter_volume_controller/flutter_volume_controller.dart';

@override
void initState() {
  super.initState();
  // Ensure music stream in being controlled on Android.
  FlutterVolumeController.setAndroidAudioStream(stream: AudioStream.music);
  FlutterVolumeController.addListener((volume) {
    debugPrint('Volume changed: $volume');
  });
}

@override
void dispose() {
  FlutterVolumeController.removeListener();
  super.dispose();
}
46
likes
0
pub points
95%
popularity

Publisher

unverified uploader

A Flutter plugin to control system volume.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on flutter_volume_controller