getVideoDuration static method

Future<Duration> getVideoDuration(
  1. String videoUrl
)

Implementation

static Future<Duration> getVideoDuration(String videoUrl) async {
  // Create a VideoPlayerController
  VideoPlayerController controller = VideoPlayerController.network(videoUrl);

  // Initialize the controller
  await controller.initialize();

  // Retrieve the duration
  Duration duration = controller.value.duration;

  // Dispose the controller
  controller.dispose();

  return duration;
}