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