volume_listener 0.1.0 copy "volume_listener: ^0.1.0" to clipboard
volume_listener: ^0.1.0 copied to clipboard

a flutter plugin to listen to volume button press events on android and ios.

Volume Listener #

a flutter plugin to listen to volume button press events on android and ios.

Getting Started #

Android setup #

import com.folksable.volume_listener.VolumeListenerActivity

/// extend your MainActivity with VolumeListenerActivity, and remove FlutterActivity
class MainActivity: VolumeListenerActivity() {
    // ...
}
copied to clipboard

import 'package:volume_listener/volume_listener.dart';

void main() {
    VolumeListener.addListener((VolumeKey event) {
        switch (event) {
            case VolumeKey.up:
                print('Volume Up'); break;
            case VolumeKey.down:
                print('Volume Down'); break;
            // for iOS 17.2+ 
            case VolumeKey.capture:
                print('iOS Hardware Camera Capture'); 
                break;
        }
    });
  
    // stop listening
    VolumeListener.removeListener();
}
copied to clipboard
9
likes
160
points
79
downloads

Publisher

verified publisherfolksable.com

Weekly Downloads

2024.08.25 - 2025.03.09

a flutter plugin to listen to volume button press events on android and ios.

Repository (GitHub)
View/report issues

Topics

#volume #audio

Documentation

API reference

Funding

Consider supporting this project:

github.com

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on volume_listener