initializeController method

void initializeController()

Implementation

void initializeController() async{
  playerController = ValueNotifier(VideoPlayerController.file(File(widget.videoLink)));
  await playerController.value.initialize();
  Size newSize = getSizeScale(0, playerController.value.value.size.width, playerController.value.value.size.height, getScreenWidth(), getScreenHeight());
  videoWidth.value = newSize.width;
  videoHeight.value = newSize.height;
  draggedWidthCrop.value = newSize.width;
  draggedHeightCrop.value = newSize.height;
  currentWidthCrop.value = newSize.width;
  currentHeightCrop.value = newSize.height;
  totalVideoDuration = playerController.value.value.duration.inMilliseconds.toInt();
  endTrimmedDuration.value = playerController.value.value.duration.inMilliseconds.toDouble();
}