flutter_scene_soloud
SoLoud audio backend for flutter_scene. Implements the abstract audio contract (AudioEngine, AudioVoice, AudioBus, AudioClip) over the SoLoud engine through flutter_soloud.
Usage
Attach the engine to the scene root, then use the contract types from flutter_scene:
import 'package:flutter_scene/scene.dart';
import 'package:flutter_scene_soloud/flutter_scene_soloud.dart';
final scene = Scene();
scene.root.addComponent(SoloudAudioEngine());
final ambience = Node();
ambience.addComponent(ClipAudioSource(
asset: 'assets/sounds/waterfall.ogg',
autoplay: true,
looping: true,
));
scene.add(ambience);
With no AudioListener mounted, the ears follow the scene's primary camera. Serialized .fscene/.fsceneb scenes containing audioSource components play through whichever engine the app mounts.
Libraries
- flutter_scene_soloud
- SoLoud audio backend for flutter_scene.