FLUTTER ECOSYSTEM

volume_controller

一个适用于多个平台的 Flutter 音量插件,用于控制系统音量。

最新版本
3.7.1
近 30 天下载
15.3万
喜欢数
131
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

volume_controller 包是一个跨平台的 Flutter 插件,可在 Android、iOS、macOS、Windows 和 Linux 上控制系统音量。它提供了一个简单的 API 来调整、静音和查询音量级别,非常适合媒体应用、音频工具或任何需要系统级音频控制的应用程序。该插件抽象了平台特定的实现,确保在各种设备上行为一致。它支持基于流的音量监控和直接音量操作。该插件设计时注重集成简便性,可无缝融入现有的 Flutter 项目。

适合场景
  • 媒体播放器音量控制
  • 音频应用系统集成
  • 可访问性工具
  • 音频功能的自动化测试
  • 系统级音量调整
主要特点
  • 跨平台支持(Android、iOS、macOS、Windows、Linux)
  • 音量调节和静音
  • 通过流实现实时音量监控
  • 简单、一致的 API
  • 原生音量控制的平台抽象
适合对象
  • 开发以音频为中心的应用程序的开发者
  • 需要系统音量访问权限的应用
  • 多平台音频工具
  • 测试跨操作系统的音频行为
使用建议
  • 需要适当的平台权限
  • 行为在不同操作系统之间可能略有差异
  • 限于系统音量(非应用特定)
  • 不适合低级别音频处理
  • 某些平台可能需要用户权限
支持平台AndroidiOSmacOSWindowsLinux

安装插件

flutter pub add volume_controller

所属分类

源码仓库

关联项目