soundpool 2.4.1 copy "soundpool: ^2.4.1" to clipboard
soundpool: ^2.4.1 copied to clipboard

A Flutter Sound Pool for playing short audio files. Sound tracks are cached in memory and played directly from cache.

2.4.1 #

2.4.0 #

  • Update for Dart 3.0 and Flutter 3.10
  • (iOS) Skip AVAudioSession configuration when audio_session plugin has been detected. Audio session should be managed through that plugin instead (Fixes #99).

2.3.0 #

  • Update for Flutter 2.10

2.2.0 #

  • Platform-specific options:
  • Bugfix: disposing a pool and creating a new one could end with an invalid state on iOS and MacOS
  • Updated Android pipeline

2.1.0 #

  • Platform-specific options:
    • enableRate option for iOS and MacOS - when set to false Soundpool would ignore playback rate values
  • Android Soundpool plays sounds on separate thread.

2.0.0-nullsafety.0 #

  • Null-safety support

1.1.3 #

  • Bugfix (iOS & MacOS): Guard against invalid values of poolId

1.1.2 #

  • Bugfix (iOS): Guard against invalid values of soundId
  • Add note about error value returned from loadXXX methods

1.1.1 #

  • Bugfix (iOS): stop() not working correctly sometimes

1.1.0 #

  • MacOS support
  • Bugfix (iOS): sound not played anymore after calling stop()
  • iOS: Loading sound file from URL is done in .uitility queue instead of main
  • Multiple assertions added to help debugging app

1.0.1 #

  • Homepage url fix

1.0.0 (21-02-2020) #

  • Migrated to use platform interface

0.6.1 (22-01-2020) #

  • Playback rate control ** set in advance with play() ** update while playing with setRate()

0.6.0 (04-01-2020) #

  • BREAKING CHANGE: Web support (limited)
    • Unavailable:
      • pause()/resume() functions crashes
      • streamType parameter has no effect
      • maxStreams parameter has no effect - there is no limit on simultanously played sounds

0.5.0 (20-03-2019) #

  • maxStreams parameter added to the constructor (Android only feature) (thanks to niusounds)

0.5.1

  • Gradle plugin upgraded
  • Kotlin upgraded
  • Dependency to Android Support library was removed
  • Swift version upgraded

0.5.2 (28-05-2019)

  • Handle content:// schema on Android
  • Run callbacks on UI thread

0.5.3 (03-06-2019)

  • Set Swift version in plugin's podspec

0.5.4 (04-01-2020)

  • Clear temporary files from previous session (Android)
  • Emulate maxStreams parameter on iOS

0.4.0 (04-03-2019) #

  • Methods for immediate playback after loading
  • Documentation update

0.4.1 (06-03-2019)

  • Android bugs fixed

0.3.0 (11-12-2018) #

  • Upgrade Android Gradle plugin

0.2.0 (05-11-2018) #

  • New methods for controlling audio stream:
    • stop
    • pause
    • resume
  • Fixed iOS problem with repeat parameter not working on the first play() call
  • Stream handling wrapper API

0.1.1 (16-09-2018) #

0.1.0 (10-09-2018) #

  • Breaking change
    • Multiple soundpools support
    • Audio stream type may be defined for Soundpool to use (Android only)
      • Every sound loaded for the Soundpool is played on the audio stream Soundpool instace was created with
  • Fix Android app crashing when URI is not reachable

0.0.3 (19-06-2018) #

  • Load sound files from URI
  • Fix setVolume() and release() never finishing

0.0.1 (10-06-2018) #

  • Initial release.
    • Loading sound files from assets.
    • Playing, stopping and pausing streams.
    • Releasing resources.
  • Works on Android and iOS.
224
likes
140
pub points
96%
popularity

Publisher

verified publisherukaszapps.pl

A Flutter Sound Pool for playing short audio files. Sound tracks are cached in memory and played directly from cache.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter, soundpool_macos, soundpool_platform_interface, soundpool_web

More

Packages that depend on soundpool