play static method

Future<void> play(
  1. Object input, {
  2. double volume = 1,
  3. bool interrupt = false,
})

Implementation

static Future<void> play(Object input, {double volume = 1, bool interrupt = false}) async {
  if (!enabled) return;
  final UMediaController controller = _acquire();
  if (interrupt) await controller.stop();
  await controller.setVolume((volume * masterVolume).clamp(0, 1).toDouble());
  await controller.open(resolve(input), autoPlay: true);
}