videoPlaybackControl method
Implementation
Future<bool> videoPlaybackControl({
required double startValue,
required double endValue,
}) async {
final controller = _videoPlayerController;
if (controller == null) return false;
if (controller.value.isPlaying) {
await controller.pause();
return false;
}
if (controller.value.position.inMilliseconds >= endValue.toInt()) {
await controller.seekTo(Duration(milliseconds: startValue.toInt()));
}
await controller.play();
return true;
}