setPlaybackSpeed method

Future<void> setPlaybackSpeed(
  1. double speed
)

Implementation

Future<void> setPlaybackSpeed(double speed) async {
  if (speed < 0) {
    throw ArgumentError.value(
      speed,
      'Negative playback speeds are generally unsupported.',
    );
  } else if (speed == 0) {
    throw ArgumentError.value(
      speed,
      'Zero playback speed is generally unsupported. Consider using [pause].',
    );
  }

  value = value.copyWith(playbackSpeed: speed);
  await _applyPlaybackSpeed();
}