Thriving Thriving C C C++ C+
โ†‘ 38 ?
flutter_soloud alnitak/flutter_soloud

Flutter low-level audio plugin using SoLoud C++ library and FFI

HEALTH ? 99 / Healthy
// funded// community hub audioaudio-playeraudio-processingaudio-visualizerdart-ffiflutterflutter-pluginminiaudiosoloud ?

// readme

A low-level audio plugin for Flutter.

LinuxWindowsAndroidMacOSiOSWeb
Support๐Ÿ’™๐Ÿ’™๐Ÿ’™๐Ÿ’™๐Ÿ’™๐Ÿ’™
Minimum VersionAnyAny21+10.15+13.0+iOS 16.4+
Safari 16.4+
Chrome 91+
Edge 91+
Firefox 89+

Overview

A high-performance audio plugin designed primarily for games and immersive applications, providing low latency and advanced features.

Key Features

  • โšก Low latency, high performance audio
  • โฑ๏ธ Sample-accurate scheduled playback: playClocked for sub-millisecond spaced playback regardless of buffer size, and playScheduled for score/manifest-style scheduling of whole batches of sounds on the engineโ€™s own clock (with optional scheduled stop/fade). Perfect for metronomes, music sequencers, rhythm games and precisely timed audio cues
  • ๐ŸŽฎ 3D positional audio with Doppler effect
  • ๐Ÿ”„ Gapless looping with half-open [start, end) loop regions
  • ๐Ÿ”„ Stream audio with auto-pause for buffering, support for PCM, MP3, WAV, FLAC, Ogg (Opus, Vorbis, FLAC), AAC (ADTS), AC-3, and E-AC-3 (Note: MP4 and M4A are not supported for streaming)
  • ๐Ÿ“ฅ Pull-buffer streaming: the engine requests encoded data on demand (MP3, WAV, FLAC, Oggโ€ฆ