Пытаюсь сделать скачивание видео используя библиотеку VideoLibrary. Запуская код ничего не происходит, а если подождать то просто выполнения кода идёт дальше и в папку video ничего не появляется, код в котором используется библиотека написан по гайду из самой библиотеки, отличается только путь получения ссылки. Путь к директории верный. Вот исходный код
using System;
using System.IO;
using VideoLibrary;
namespace YouTubeDownloader
{
public class YouTubeDownloader
{
public static string GetURI()
{
//В будущем доделать получение ссылки
string result = "https://youtu.be/hTWKbfoikeg?si=rnjiU1Xjcnb_F59e";
return result;
}
public static void Main(string[] args)
{
string uri = GetURI();
//Получение видео в переменную
var youtube = YouTube.Default;
var video = youtube.GetVideo(uri);
//Получение расположения директории "video" внутри проекта
string videoDir = Path.GetFullPath(Path.Combine(Directory.GetCurrentDirectory(), @"..\..")) + @"\video";
Console.WriteLine("Скачивание начато, ожидайте..");
//Сохранение видео в файл
File.WriteAllBytes(videoDir + "video", video.GetBytes());
Console.WriteLine("Скачивание завершено.");
}
}
}