搜索插件、代码仓与 APP 分类

插件详情v1.0.6

perfect_volume_control

Flutter 音量控制插件,支持 Android 和 IOS,具有:显示隐藏音量图标、音量变化监控、设置音量、获取设备当前音量。

AndroidiOS
近 30 天下载
2330
喜欢数
38
Pub 分数
115

安装插件

flutter pub add perfect_volume_control

插件介绍

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

Perfect Volume Control 是一个 Flutter 插件,可在 Android 和 iOS 设备上实现音量管理。它允许开发者显示隐藏的音量图标,监控实时音量变化,并以编程方式设置或检索设备的当前音量级别。专为音乐和音频应用设计,它与原生音量控件无缝集成,同时提供增强的自定义选项。该插件轻量且易于实现,非常适合需要精细音频控制的应用。

适合场景

  • 音频播放器应用
  • 体积监控工具
  • 自定义音量界面
  • 媒体播放增强功能
  • 无障碍功能

主要特点

  • 显示隐藏的卷图标
  • 实时监控音量变化
  • 程序化设置设备音量
  • 获取当前设备音量
  • 跨平台支持(Android 和 iOS)

适合对象

  • 开发音频应用的开发者
  • 需要自定义音量控制的应用程序
  • 需要系统卷访问权限的项目
  • 针对 Android 和 iOS 的 Flutter 应用
  • 与媒体播放器的集成

使用建议

  • 需要平台特定权限
  • 仅限音量控制
  • 可能不适用于所有设备型号
  • 行为在 Android 和 iOS 之间可能有所不同
  • 不支持非音频音量类型

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

[中文文档] [English Docs]

What is FlutterPerfectVolumeControl ?

Flutter volume control plug-in, supports Android and IOS, has: Show hidden volume icon, volume change monitoring, set volume, get the current volume of the device.

Please use real machine test, some functions do not support emulator.

Link

Use

Get device volume

PerfectVolumeControl.getVolume();
PerfectVolumeControl.volume;

Set device volume

PerfectVolumeControl.setVolume(0.3);

Hide volume UI

PerfectVolumeControl.hideUI = true;
PerfectVolumeControl.hideUI = false;

Volume change subscription

PerfectVolumeControl.stream.listen((volume) {
  print(volume);
});

Other Plugins

I also maintain the following plug-ins. If you are interested in maintaining with me, please contact me through GitHub. Welcome issues and PR.
平台 插件 描述 版本
Flutter FlutterVideoPlayerLibrary-Desc Flutter 最好用的播放器(UI库) -
Flutter FlutterPerfectVolumeControl Flutter 完美的音量控制器插件 pub package
Flutter FlutterTencentImPlugin 腾讯云IM插件 pub package
Flutter FlutterTencentRtcPlugin 腾讯云Rtc插件 pub package
Flutter FlutterXiaoMiPushPlugin 小米推送SDK插件 pub package
Flutter FlutterHuaWeiPushPlugin 华为推送(HMS Push)插件 pub package
Flutter FlutterTextSpanField 自定义文本样式输入框 pub package
Flutter FlutterClipboardListener 粘贴板监听器 pub package
Flutter FlutterQiniucloudLivePlugin Flutter 七牛云直播云插件 暂未发布,通过 git 集成

所属分类

源码仓库

使用此插件的项目

暂无相关数据。