playAsset static method

dynamic playAsset(
  1. String filename, {
  2. int? duration,
})

Implementation

static playAsset(String filename, {int? duration}) async {
  // dir
  try {
    await advancedPlayer.play(AssetSource(filename));
    if (duration != null && duration > 0) {
      Future.delayed(
          Duration(seconds: duration), () => advancedPlayer.stop());
    }
  } catch (e) {
    Log().exception(e, caller: 'playAsset($filename)');
  }
}