Skip to main content

xue_hua_navite_volume_controller 1.0.0 copy "xue_hua_navite_volume_controller: ^1.0.0" to clipboard
xue_hua_navite_volume_controller: ^1.0.0 copied to clipboard

Cross-platform Flutter volume plugin for Android, iOS, macOS, Windows, Linux, and Web, with multi-stream control, mute, ringer mode, hardware keys, and device routing.

1.0.0 #

  • Initial stable release of xue_hua_navite_volume_controller across Android, iOS, macOS, Windows, Linux, and Web.
  • Added normalized volume control (getVolume, setVolume, adjustVolume, stepVolume, volumeUp, volumeDown, getVolumeState) and reactive stateNotifier / onVolumeChanged stream.
  • Added multi-stream volume control on Android (media, ring, alarm, notification, voiceCall, system, accessibility, dtmf) via AudioManager.
  • Added mute, unmute, and toggle mute (isMuted, setMute, toggleMute) with automatic software zero-volume fallback and pre-mute restoration for devices without hardware mute registers.
  • Added Android ringer mode control (normal, vibrate, silent) and Do Not Disturb (NotificationPolicy) access checks and settings navigation.
  • Added native system volume HUD visibility toggle (setShowSystemUI) on Android (FLAG_SHOW_UI) and iOS (MPVolumeView).
  • Added physical hardware volume button interception (setInterceptHardwareButtons, onHardwareButton) on Android.
  • Added audio output device enumeration and default output device switching (getOutputDevices, getCurrentOutputDevice, setOutputDevice).
  • Added per-application session volume (getAppVolume, setAppVolume) on Windows (ISimpleAudioVolume) and Web, plus Web Audio API GainNode boost (setWebGainBoost, getWebGainBoost) up to 400%.
  • Bundled Dart package skill under skills/xue_hua_navite_volume_controller-usage/SKILL.md.
0
likes
160
points
--
downloads

Documentation

Documentation
API reference

Publisher

verified publisherjsontodart.cn

Cross-platform Flutter volume plugin for Android, iOS, macOS, Windows, Linux, and Web, with multi-stream control, mute, ringer mode, hardware keys, and device routing.

Repository (GitHub)
View/report issues

Topics

#volume #audio #sound #media #hardware-buttons

License

Apache-2.0 (license)

Dependencies

flutter, flutter_web_plugins, plugin_platform_interface, web

More

Packages that depend on xue_hua_navite_volume_controller

Packages that implement xue_hua_navite_volume_controller