setVol static method

Future<double> setVol(
  1. double vol
)

set system volume to vol. the range of vol is 0.0, 1,0. return the system volume value after set.

Implementation

static Future<double> setVol(double vol) async {
  if (vol < 0.0 || vol > 1.0) {
    return Future.error(ArgumentError.value(
        vol, "step must be not null and in range [0.0, 1.0]"));
  } else {
    var afterSet = await FijkPlugin._channel
        .invokeMethod("volumeSet", <String, dynamic>{'vol': vol});
    if (afterSet != null) return Future.value(afterSet);
    return Future.value(0);
  }
}