uploadVideo method

Future<String?> uploadVideo(
  1. File videoFile
)

Implementation

Future<String?> uploadVideo(File videoFile) async {
  try {
    final storageRef =
        FirebaseStorage.instance.ref().child('videos/${DateTime.now()}.mp4');

    await storageRef.putFile(videoFile);
    return await storageRef.getDownloadURL();
  } catch (e) {
    throw Exception('Video upload failed: $e');
  }
}