play method

  1. @override
Future<void> play(
  1. String path
)
override

Play (Override)

Starts playback using the configured source builder. This method does not trigger ducking; call playVoice for duck/restore semantics.

By default uses the source builder set via changeSource. Call changeSource(AssetSource.new) for bundled assets or changeSource(UrlSource.new) for network audio (default).

Implementation

@override
Future<void> play(String path) async {
  if (path.isEmpty) return;
  await playFromSource(resolveSource(path));
}