Getter 是一个 Flutter 插件,旨在从 Android 设备的本地存储中检索图像、视频和音频文件。它提供了一个简单的接口,用于访问设备文件系统中存储的媒体内容,使开发者能够构建与本地多媒体文件交互的应用程序。该插件轻量且专注于核心功能,适用于需要媒体浏览或播放功能的应用。它支持常见的媒体类型,并可无缝集成到基于 Android 的 Flutter 项目中。
适合场景
- 在画廊应用中访问本地图片
- 检索用户录制的音频文件
- 从设备存储加载视频
- 构建媒体播放器界面
- 获取用于列表显示的媒体
- 与文件选择器组件集成
主要特点
- 支持图片、视频和音频
- 仅限 Android 平台的兼容性
- 用于媒体检索的简单 API
- 轻量且专注的设计
- 无外部依赖
- 通过 pub add 轻松集成
适合对象
- 媒体画廊应用
- 音频录制和播放工具
- 视频播放器应用
- 文件管理工具
- 需要本地媒体访问权限的应用
- 面向 Android 平台的开发者
使用建议
- 仅限Android平台
- 不支持 iOS 或网页
- 需要运行时权限以访问存储
- 不处理媒体元数据解析
- 无内置筛选或排序
- 依赖于设备特定的文件系统结构