setVol static method
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);
}
}