setVolume method

  1. @override
Future<void> setVolume(
  1. double volume
)
override

Implementation

@override
Future<void> setVolume(volume) async {
  if (volume < 0 || volume > 100) {
    throw ArgumentError('Volume must be between 0 and 1');
  }
  if (volume < 0.01) {
    isMuted.value = true;
  } else {
    isMuted.value = false;
  }
  await player.setVolume(volume);
}