Ocarina 是一个 Flutter 包,可在 Android 和 iOS 设备上播放本地音频文件(存储为资源或外部/内部存储)。它提供了一个简单轻量的接口,用于加载和播放音频,无需复杂的设置。专为音乐和音频应用设计,支持常见音频格式,并可无缝集成到 Flutter 应用中。该包非常适合开发音频播放器、音效板应用,或任何需要可靠本地音频播放的应用程序。
适合场景
- 移动应用中的本地音频播放
- 声音板应用
- 音频资产管理
- 互动媒体体验
- 离线音频支持
主要特点
- 支持资产和文件系统音频
- 轻量且易于集成
- 跨平台(Android 和 iOS)
- 简单的播放/暂停/停止API
- 内置错误处理
适合对象
- Flutter 开发人员构建音频应用
- 需要离线音频播放的应用
- 教育或互动媒体工具
- 简单的音频播放器实现
使用建议
- 仅限本地音频文件
- 不支持流媒体
- Android 上需要正确的文件权限
- 可能需要为大型音频文件进行额外配置