套件概覽
Flutter PCM Sound 是一個 Flutter 套件,可將原始的 16 位整數 PCM 音訊資料即時播放至裝置喇叭。它提供底層音訊輸出,非常適合需要精確定時與極低延遲的應用程式,例如音訊合成、即時訊號處理或自訂音訊串流。此套件支援 Android、iOS 與 macOS,適用於跨平台音訊專案。它提供簡單的 API 來傳送音訊緩衝區,讓開發者能完全控制取樣率與格式來管理音訊串流。基於原生音訊 API 建構,確保跨平台的高效能表現。
適用情境
- 即時音訊合成
- 即時音訊信號處理
- 自定音訊串流
- 低延遲音頻播放
- 音頻可視化
主要特色
- 支援16位整數PCM
- 即時音頻輸出
- 跨平台(Android、iOS、macOS)
- 低延遲音頻傳輸
- 簡單的基於緩衝區的 API
適合對象
- 音頻開發者
- 即時訊號處理
- 遊戲音頻引擎
- 需要細緻控制的音樂應用程式
- 嵌入式音訊系統
使用建議
- 需要手動管理音訊緩衝區
- 無內建音訊檔案解碼
- 僅限 PCM 格式
- 可能需要特定於平台的音訊設定
- 不適用於一般用途的音頻播放