sound_effect 0.0.2 copy "sound_effect: ^0.0.2" to clipboard
sound_effect: ^0.0.2 copied to clipboard

Play short audio clips with the lowest latency.

sound_effect #

A Flutter plugin for playing sound effects with a simple API and the lowest possible latency.

Getting Started #

Initialize the plugin, before using any of the other methods:

import 'package:sound_effect/sound_effect.dart';

void main() async {
  final _soundEffect = SoundEffect();
  await _soundEffect.initialize();
}

Load a sound effect, using a unique identifier and the path to the sound file:

Future<void> loadSound(String soundId) async {
  await _soundEffect.load(soundId, 'assets/sound_effect.mp3');
}

Play the sound effect:

Future<void> playSound(String soundId) async {
  await _soundEffect.play(soundId);
}

You can also play the sound effect with a custom volume:

_soundEffect.play('effect', volume: 0.5);

Release the loaded sounds when they are no longer needed:

_soundEffect.release();
0
likes
150
pub points
82%
popularity

Publisher

unverified uploader

Play short audio clips with the lowest latency.

Repository (GitHub)
View/report issues

Documentation

API reference

License

GPL-3.0 (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on sound_effect