Ocarina 是一個 Flutter 套件,可在 Android 與 iOS 裝置上播放本機音訊檔案(儲存在資源或外部/內部儲存空間中)。它提供簡單輕量的介面,用於載入與播放音訊,無需複雜設定。專為音樂與音訊應用設計,支援常見音訊格式,並能順暢整合至 Flutter 應用程式中。此套件非常適合開發音訊播放器、音效板應用,或任何需要可靠本機音訊播放功能的應用程式。
適用情境
- 移動應用中的本地音頻播放
- 聲音板應用
- 音頻資產管理
- 互動媒體體驗
- 離線音頻支援
主要特色
- 支援資源和檔案系統音訊
- 輕量且易於整合
- 跨平台(Android 與 iOS)
- 簡單的播放/暫停/停止API
- 內建錯誤處理
適合對象
- Flutter 開發人員建構音頻應用
- 需要離線音頻播放的應用
- 教育或互動媒體工具
- 簡單的音訊播放器實作
使用建議
- 僅限本機音頻檔案
- 不支援串流
- Android 上需要正確的檔案權限
- 可能需要為大型音訊檔案進行額外設定